Skip to content

Commit 37816d3

Browse files
✨ Enhance hover and active states for device dropdown item styles
1 parent d466d5f commit 37816d3

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

resources/views/components/navbar/device-dropdown-item.blade.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@
1111
<a
1212
href="{{ $href }}"
1313
@if ($title) aria-label="{{ $title }}" @endif
14-
class="group hover:bg-snow-flurry-50/70 hover:ring-snow-flurry-100 flex items-center gap-3 rounded-lg py-2 pr-3 pl-2 ring-1 ring-transparent transition dark:hover:bg-violet-400/40 dark:hover:ring-violet-400/70"
14+
class="group flex items-center gap-3 rounded-lg py-2 pr-3 pl-2 ring-1 ring-transparent transition hover:bg-snow-flurry-50/70 hover:ring-snow-flurry-100 active:bg-snow-flurry-50/70 active:ring-snow-flurry-100 dark:hover:bg-violet-400/40 dark:hover:ring-violet-400/70 dark:active:bg-violet-400/40 dark:active:ring-violet-400/70"
1515
role="menuitem"
1616
tabindex="-1"
1717
{{ $attributes }}
1818
>
1919
<div
20-
class="group-hover:bg-snow-flurry-200/30 group-hover:ring-snow-flurry-200/50 dark:bg-cloud/50 grid size-10 shrink-0 place-items-center rounded-lg bg-zinc-100 ring-1 ring-transparent transition ring-inset dark:group-hover:bg-violet-400/30 dark:group-hover:ring-violet-400/50"
20+
class="grid size-10 shrink-0 place-items-center rounded-lg bg-zinc-100 ring-1 ring-transparent transition ring-inset group-hover:bg-snow-flurry-200/30 group-hover:ring-snow-flurry-200/50 group-active:bg-snow-flurry-200/30 group-active:ring-snow-flurry-200/50 dark:bg-cloud/50 dark:group-hover:bg-violet-400/30 dark:group-hover:ring-violet-400/50 dark:group-active:bg-violet-400/30 dark:group-active:ring-violet-400/50"
2121
>
2222
@if ($icon)
2323
<x-dynamic-component
2424
:component="'icons.' . $icon"
25-
class="{{ $iconClass }} transition will-change-transform group-hover:scale-95"
25+
class="{{ $iconClass }} transition will-change-transform group-hover:scale-95 group-active:scale-95"
2626
/>
2727
@endif
2828
</div>
@@ -33,13 +33,15 @@ class="{{ $iconClass }} transition will-change-transform group-hover:scale-95"
3333
@endif
3434

3535
@if ($subtitle)
36-
<div class="mt-0.5 text-xs opacity-60 group-hover:mask-r-from-0%">
36+
<div
37+
class="mt-0.5 text-xs opacity-60 group-hover:mask-r-from-0% group-active:mask-r-from-0%"
38+
>
3739
{{ $subtitle }}
3840
</div>
3941
@endif
4042

4143
<x-icons.right-arrow
42-
class="absolute top-1/2 right-1.5 size-3 -translate-y-1/2 opacity-0 transition will-change-transform group-hover:translate-x-1 group-hover:opacity-100"
44+
class="absolute top-1/2 right-1.5 size-3 -translate-y-1/2 opacity-0 transition will-change-transform group-hover:translate-x-1 group-hover:opacity-100 group-active:translate-x-1 group-active:opacity-100"
4345
/>
4446
</div>
4547
</a>

0 commit comments

Comments
 (0)