Создание компонента переключателя Toggle

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В данной статье я бы хотел поделиться мыслями об одном из способов создания компонента переключателя. Демонстрация.

Если вы предпочитаете видео, можете ознакомиться с данной темой на YouTube

Обзор

Элемент переключателя toggle работает подобно чекбоксу, но более явно отражает выбор только между двумя состояниями: "включено" и "выключено".

При создании данного компонента используется <input type="checkbox" role="switch">, благодаря чему он становится полностью функциональным и доступным без использования дополнительного CSS или JavaScript. Использование CSS добавляет поддержку языков, использующих написание справа налево, вертикального положения, анимации и другого. А благодаря JavaScript позволяет переключаться с помощью перетаскивания.

Кастомные свойства

В следующих переменных задаются указывается параметры различных частей переключателя.

Источник: https://habr.com/ru/post/578668/


Интересные статьи

Интересные статьи

Представим колл-центр. Сотрудник отвечает на входящий звонок: “Чем я могу Вам помочь?” И далее начинает взаимодействие с 40 различными приложениями на своем компьютере. В...
Сегодня высокопроизводительные вычисления (HPC), искусственный интеллект (AI) и анализ данных (DA) пересекаются всё чаще и чаще. Дело в том, что для решения сложных проблем требуется комб...
В этом дайджесте есть подробный теоретический блок из нескольких материалов, плюс — статьи о практических проектах по разработке акустики, выборе компонентов и реверс-инж...
Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счё...
На седьмой встрече iOS-разработчиков в нашем офисе обсуждали самописный remote cache для iOS, feature toggles, как использовать proxy-объекты в разработке тёмных тем для приложений, и рассмотрели...