fix: correct touch targets — btn--icon-sm 36→44px min-size, document target-sm as visual-only
This commit is contained in:
@@ -1990,13 +1990,11 @@
|
|||||||
button i[data-lucide],
|
button i[data-lucide],
|
||||||
button svg { pointer-events: none; }
|
button svg { pointer-events: none; }
|
||||||
|
|
||||||
/* Kompakter Icon-Button (36×36) für Icons in engen Listenkontexten */
|
/* Kompakter Icon-Button: 44px Klickfläche, optisch kompakt durch geringes Padding */
|
||||||
.btn--icon-sm {
|
.btn--icon-sm {
|
||||||
padding: var(--space-1);
|
padding: var(--space-1);
|
||||||
min-height: unset;
|
min-height: var(--target-base);
|
||||||
min-width: unset;
|
min-width: var(--target-base);
|
||||||
width: 36px;
|
|
||||||
height: 36px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Textarea: vertikale Größenänderung ist nutzbar */
|
/* Textarea: vertikale Größenänderung ist nutzbar */
|
||||||
|
|||||||
@@ -307,10 +307,10 @@
|
|||||||
/* --------------------------------------------------------
|
/* --------------------------------------------------------
|
||||||
* 11b. Touch-Target Sizes
|
* 11b. Touch-Target Sizes
|
||||||
* -------------------------------------------------------- */
|
* -------------------------------------------------------- */
|
||||||
--target-sm: 32px;
|
--target-sm: 32px; /* Visuelle Größe (z.B. Logos) — kein Touch-Target */
|
||||||
--target-md: 40px;
|
--target-md: 40px; /* Desktop Touch-Target (Maus) */
|
||||||
--target-lg: 48px;
|
--target-lg: 48px; /* Mobile Touch-Target (Finger) */
|
||||||
--target-base: 44px;
|
--target-base: 44px; /* iOS-Minimum Touch-Target (44pt) */
|
||||||
|
|
||||||
/* --------------------------------------------------------
|
/* --------------------------------------------------------
|
||||||
* 12. Layout
|
* 12. Layout
|
||||||
|
|||||||
Reference in New Issue
Block a user