10 популярных фронтенд-элементов, для реализации которых не нужен JavaScript

JavaScript — это отличный язык, и вам однозначно стоит использовать его в своих проектах, но не нужно забывать, что большое количество функциональных элементов можно реализовать и без этой зависимости. Мы взглянем на мощь современных HTML и CSS с небольшим добавлением синтаксического сахара Sass. Скрипты нам не потребуются!
Слайдер изображений
Пример на CodePenhttps://codepen.io/una/pen/BLxNZqИспользованные материалы:
Модальное окно
Пример на CodePenhttps://codepen.io/una/pen/pEVjwjИспользованные материалы:
Переключатель изображений
Пример на CodePenhttps://codepen.io/una/pen/jrxbZqИспользованные материалы:
Выбор цвета
Пример на CodePenhttps://codepen.io/una/pen/BLxjooИспользованные материалы:
Загрузка файла
Пример на CodePenhttps://codepen.io/una/pen/dpZGPaВалидация форм
Пример на CodePenhttps://codepen.io/una/pen/amGdzKИспользованные материалы:
- MDN Data Form Validation;
- Phone Number Validation by SitePoint.
Индикатор пролистывания
Пример на CodePenhttps://codepen.io/una/pen/bwrEpZИспользованные материалы:
Аккордеон-меню
Пример на CodePenhttps://codepen.io/una/pen/EgLPmZИспользованные материалы:
Вкладки
Пример на CodePenhttps://codepen.io/una/pen/KgRzREИспользованные материалы:
Lightbox
Пример на CodePenhttps://codepen.io/una/pen/wzjGAjИспользованные материалы:
В продолжение темы — 8 хитрых приёмов, реализуемых с помощью одного лишь CSS.







