<label class="radikalwp-sw-lock"><input type="checkbox" checked /><span><em>🔓<//em><em>🔒<//em><//span><//label>
.radikalwp-sw-lock input { display: none; }
.radikalwp-sw-lock span {
display: flex;
align-items: center;
width: 58px;
height: 30px;
padding: 3px;
background: #fca5a5;
border-radius: 999px;
cursor: pointer;
transition: background .3s ease;
box-sizing: border-box;
}
.radikalwp-sw-lock em {
width: 24px;
height: 24px;
background: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-style: normal;
transition: transform .3s cubic-bezier(.4, 1.5, .6, 1);
}
.radikalwp-sw-lock em:last-child { display: none; }
.radikalwp-sw-lock input:checked + span { background: #6ee7b7; }
.radikalwp-sw-lock input:checked + span em { transform: translateX(-28px); }
.radikalwp-sw-lock input:checked + span em:first-child { display: none; }
.radikalwp-sw-lock input:checked + span em:last-child { display: flex; }
درباره این اسنیپت
سوییچی که هنگام فعال شدن از باز به بسته تغییر میکند و رنگ قرمز به سبز میرود؛ مفهوم قفل/بازکردن را ملموس میکند. برای تنظیمات حریم خصوصی و ۲FA مناسب است.
پرسشهای متداول
در CSS این کد، مقادیر رنگ (hex یا rgb) را پیدا کنید و با کد رنگ برند خود جایگزین کنید. چیدمان و انیمیشنها دستنخورده میمانند و فقط ظاهر رنگی تغییر میکند.
کافی است کد HTML و CSS این سوییچ را کپی کنید و در فایل پروژه یا ویجت HTML المنتور جایگذاری کنید. هیچ نصب یا وابستگی اضافهای لازم نیست و همهچیز با CSS خالص کار میکند.
بله. کلاسها با پیشوند radikalwp ایزوله شدهاند تا با استایل قالب شما تداخل نکنند؛ کافی است کد را داخل ویجت HTML المنتور بگذارید. برای شخصیسازی رنگها هم کافی است مقادیر hex در CSS را عوض کنید.
امتیاز شما به این محتوا
میانگین امتیاز کاربران: ۴.۲ از ۱۶ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!