پیشنمایش زنده
اسنیپت
سوییچ با برچسب دو طرفه
سوییچ
برچسب
تنظیمات
۴۷
۴.۲ (۷)
<label class="radikalwp-ui-tg4"><input type="checkbox"><span class="radikalwp-ui-tg4-track"><//span><//label>
.radikalwp-ui-tg4 {
display: inline-flex;
cursor: pointer;
}
.radikalwp-ui-tg4 input {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.radikalwp-ui-tg4-track {
position: relative;
width: 78px;
height: 30px;
background: #e2e8f0;
border-radius: 999px;
transition: background .3s ease;
}
.radikalwp-ui-tg4-track::before {
content: '';
position: absolute;
top: 4px;
right: 4px;
width: 22px;
height: 22px;
background: #fff;
border-radius: 50%;
box-shadow: 0 2px 6px rgba(15, 23, 42, .25);
transition: transform .3s ease;
}
.radikalwp-ui-tg4-track::after {
content: 'خاموش';
position: absolute;
top: 50%;
left: 13px;
transform: translateY(-50%);
font-size: 11px;
font-weight: 800;
color: #64748b;
transition: color .3s ease, left .3s ease;
}
.radikalwp-ui-tg4 input:checked + .radikalwp-ui-tg4-track { background: #22c55e; }
.radikalwp-ui-tg4 input:checked + .radikalwp-ui-tg4-track::before { transform: translateX(-48px); }
.radikalwp-ui-tg4 input:checked + .radikalwp-ui-tg4-track::after {
content: 'روشن';
left: auto;
right: 13px;
color: #fff;
}
سوییچ پهن با دسته گرد و برچسب متنی داخل ریل که در حالت خاموش کلمه خاموش و پس از فعال شدن کلمه روشن را نشان میدهد. دیدن وضعیت بهصورت متنی، ابهام کاربران تازهکار را از بین میبرد. برای فرمهای تنظیمات، پنل مدیریت و گزینههای مهم اطلاعرسانی مناسب است. متن برچسب در CSS و بهسادگی قابل ویرایش است.
دو مقدار content در شبهالمان ::after را ویرایش کنید؛ یکی برای حالت خاموش و دیگری در انتخابگر حالت روشن.
مقدار width ریل را افزایش دهید و جابهجایی دسته در حالت روشن را متناسب با همان عدد تنظیم کنید تا دسته دقیقاً به لبه برسد.
وضعیت واقعی از ورودی چکباکس خوانده میشود. برای دسترسپذیری بهتر میتوانید ویژگی aria-label هم به ورودی اضافه کنید.
میانگین امتیاز کاربران: ۴.۴ از ۴ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!