Добавить
Уведомления

Адаптивная галерея Image Flex на чистом HTML и CSS

В этом видео мы создадим Image Flex — интерактивную систему карточек, которые раскрываются при клике. Главная фишка: 0 строк JavaScript! Мы используем только мощь современных CSS-селекторов и радиокнопки для управления состоянием интерфейса. В этом уроке вы научитесь: ✅ Работать с Flexbox для создания динамических макетов. ✅ Использовать связку input[type="radio"] + label для интерактивности без скриптов. ✅ Создавать эффект «живого» фото с помощью плавной анимации scale и @keyframes. ✅ Настраивать адаптивность, чтобы галерея идеально смотрелась на смартфонах и десктопах. Краткая навигация по этапам: 01:17 — Пишем HTML: как правильно связать радиокнопки и контент. 04:54 — Базовый CSS: превращаем список в аккуратную сетку. 08:47 — Логика раскрытия: магия селектора :checked. 10:55 — Добавляем анимацию Zoom: эффект «дышащего» изображения. 15:09 — Анимируем текст: плавное появление заголовков с задержкой. 18:16 — Тестируем адаптивность под разные экраны. Ресурсы из видео: 🔹 Pexels: pexels.com — здесь берем качественные фото. 🔹 CSS Scan (Shadows): getcsscan.com — готовые стили теней для объема. 🔹 CSS Gradient: cssgradient.io — инструмент для создания мягких переходов.

Иконка канала Учитесь с Джоном
1 подписчик
12+
5 просмотров
5 дней назад
12+
5 просмотров
5 дней назад

В этом видео мы создадим Image Flex — интерактивную систему карточек, которые раскрываются при клике. Главная фишка: 0 строк JavaScript! Мы используем только мощь современных CSS-селекторов и радиокнопки для управления состоянием интерфейса. В этом уроке вы научитесь: ✅ Работать с Flexbox для создания динамических макетов. ✅ Использовать связку input[type="radio"] + label для интерактивности без скриптов. ✅ Создавать эффект «живого» фото с помощью плавной анимации scale и @keyframes. ✅ Настраивать адаптивность, чтобы галерея идеально смотрелась на смартфонах и десктопах. Краткая навигация по этапам: 01:17 — Пишем HTML: как правильно связать радиокнопки и контент. 04:54 — Базовый CSS: превращаем список в аккуратную сетку. 08:47 — Логика раскрытия: магия селектора :checked. 10:55 — Добавляем анимацию Zoom: эффект «дышащего» изображения. 15:09 — Анимируем текст: плавное появление заголовков с задержкой. 18:16 — Тестируем адаптивность под разные экраны. Ресурсы из видео: 🔹 Pexels: pexels.com — здесь берем качественные фото. 🔹 CSS Scan (Shadows): getcsscan.com — готовые стили теней для объема. 🔹 CSS Gradient: cssgradient.io — инструмент для создания мягких переходов.

, чтобы оставлять комментарии