RU
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Главная Избранное
Voltar

Генератор toggle switch (переключатель вкл/выкл) CSS

Настройте размер и цвета и проверьте предпросмотр. В коде используется настоящий чекбокс, поэтому он работает в формах и с клавиатурой.

Как пользоваться

Переключатель вкл/выкл без JavaScript


Доступно на: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Следующий инструментГенератор tooltip CSS→
Реклама

Генератор toggle switch (переключатель вкл/выкл) CSS: для чего нужен

Переключатель вкл/выкл используется в настройках, формах регистрации и параметрах. Этот генератор делает переключатель из настоящего чекбокса, оформленного через CSS, без JavaScript: он хранит состояние, работает с клавиатурой и касанием, отправляется вместе с формой и озвучивается программой чтения с экрана как включённый или выключенный благодаря role=switch.

Вы настраиваете ширину, высоту, скругления и цвета и проверяете результат во включённом, выключенном и отключённом состоянии. В код входят видимый фокус, плавный переход, учитывающий тех, кто предпочитает меньше движения, и режим высокой контрастности.

Как пользоваться

  1. Настройте размер и скругления.
  2. Выберите цвета и текст подписи.
  3. Скопируйте HTML и CSS.

Когда использовать

  • Настройки уведомлений.
  • Тёмный режим сайта.
  • Согласие с условиями в форме.

Частые вопросы

Нужен ли JavaScript?

Для работы — нет. Только если нужно что-то делать в момент переключения, например сохранять настройку: тогда достаточно слушать событие change у input.

Какой размер выбрать для телефона?

По WCAG 2.2 область касания должна быть не менее 24 на 24 px, а для пальца рекомендуется около 44 px. Поскольку текст рядом тоже входит в label, он увеличивает кликабельную область.

Правда бесплатно?

Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.

Похожие инструменты

Большое спасибо за поддержку!

Каждое пожертвование помогает держать сайт в сети. Инструменты созданы, чтобы помогать вам, но у нас есть расходы на серверы. Если можете помочь, это очень важно! Выберите или введите сумму:

Безопасная оплата через Stripe. Откроется в другой вкладке.

Инструменты предоставляются как есть, без гарантий. Мы не отвечаем за результаты и за то, как они используются.