Skip to content

Commit 01b48b2

Browse files
committed
Add hover state to toggle
1 parent bc7b83b commit 01b48b2

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

resources/css/forms.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@
6060
@apply inline-flex items-center gap-3 cursor-pointer;
6161

6262
div {
63-
@apply relative w-9 h-5 bg-brand-200 rounded-full peer-focus:outline-hidden peer-checked:after:translate-x-full peer-checked:rtl:after:-translate-x-full peer-checked:after:border-white peer-checked:bg-brand-800 after:bg-white after:rounded-full after:size-4 after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:transition-all;
63+
@apply relative w-9 h-5 bg-brand-200 rounded-full transition;
64+
@apply peer-hover:ring-3 peer-hover:ring-brand-200/50 peer-focus:ring-3 peer-focus:ring-brand-200/50 peer-focus:outline-hidden;
65+
@apply peer-checked:after:translate-x-full peer-checked:rtl:after:-translate-x-full peer-checked:after:border-white peer-checked:bg-brand-800;
66+
@apply after:bg-white after:rounded-full after:size-4 after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:transition-all;
6467
}
6568

6669
span {

resources/js/Pages/Elements.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,12 @@
9191
</div>
9292

9393
<div class="form-col">
94-
<label class="toggle">
94+
<label
95+
for="toggle"
96+
class="toggle"
97+
>
9598
<input
99+
id="toggle"
96100
class="sr-only peer"
97101
type="checkbox"
98102
/>

0 commit comments

Comments
 (0)