“Без JavaScript” — это полноценная книга объёмом 125 страниц, наполненная современными CSS-техниками, практическими примерами и пошаговыми уроками. Вы узнаете, как заменить избыточный JavaScript лёгкими CSS-компонентами, которые работают быстрее, проще поддерживаются и готовы к будущим изменениям веб-стандартов.
Чему вы научитесь
Создавать popover-меню только на CSS
Благодаря Popover API вы сможете реализовать доступное меню-выдвижение, которое без проблем работает на большинстве устройств. Подход легко расширяется для создания разных интерактивных компонентов.
Делать доступные аккордеоны с помощью одного CSS
Используя семантический HTML и современные возможности CSS, вы создадите аккордеоны, полностью доступные и совместимые с любыми устройствами — идеальное решение для FAQ, скрываемого контента и не только.
Создавать впечатляющие анимации при прокрутке — на 100% в CSS
Откройте для себя, как использовать CSS и современные API для анимации элементов во время скролла — добавляя интерактивность и глубину без потери производительности.
И многое другое…
Изучите продвинутые компоненты, которые раньше казались невозможными без JavaScript: переключатели тёмной темы, слайдеры-сравнения, якорную навигацию, мощные эффекты с :has() и другие возможности современного CSS.
Последние восемь лет я работаю с командами над созданием быстрых и отзывчивых интерфейсов с использованием современных возможностей CSS. По ходу работы я начал делиться своими знаниями онлайн — и это небольшое увлечение выросло в целое сообщество:16 000+ разработчиков в LinkedIn9 миллионов просмотров за год1 500 подписчиков рассылкиМой проект “You Don’t Need JavaScript” собирает лучшие техники и паттерны CSS для создания быстрых и современных инт