Загрузка страницы

🥨 Попап вместо селекта: ✨новые HTML-элементы✨ наконец-то решат старую проблему

00:00 Интро
00:22 В чём проблема?
01:50 Описание задачи
02:34 Недостатки селекта
04:36 Что нам нужно
05:22 Open UI
07:20 Попап вместо селекта
09:46 Стилизация попапа
11:45 Доступность и фокус
13:52 Кроссбраузерность
15:41 Выводы
16:59 Аутро

Нравится? Становитесь патронами https://www.patreon.com/pepelsbey

Демо с попапом https://pepelsbey.github.io/playground/popup-select/
Демо Патрика Броссета https://codepen.io/captainbrosset/pen/jOGVebx
Селект в Open UI https://open-ui.org/components/select

⚠️ Не забудьте включить Experimental Web Platform features в chrome://flags/

* * *

Камера: Sony A7C
Объектив: Sony 24–70 мм, f/4
Звук: Sound Devices MixPre-3
Микрофон: Audio-Technica BP40
Свет: Amaran 200d + Light Dome
Софт: DaVinci Resolve, iZotope RX

Видео 🥨 Попап вместо селекта: ✨новые HTML-элементы✨ наконец-то решат старую проблему канала Вадим Макеев
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 января 2022 г. 16:19:35
00:17:42
Другие видео канала
Где использовать флексы, а где гриды? 🤨 Спойлер: да где хотитеГде использовать флексы, а где гриды? 🤨 Спойлер: да где хотитеВойнаВойнаМеню для меню, гриды или Бутстрап, целесообразность удобстваМеню для меню, гриды или Бутстрап, целесообразность удобстваНовый image-set как 🖼 тег picture в CSS: не только ретина, но и WebP и AVIFНовый image-set как 🖼 тег picture в CSS: не только ретина, но и WebP и AVIFМой VS Code ⚙️ Светлая тема, удобный поиск, полезные расширения и настройкиМой VS Code ⚙️ Светлая тема, удобный поиск, полезные расширения и настройкиUse dialog for the easiest way to make a popup modalUse dialog for the easiest way to make a popup modal✅ Кастомные чекбоксы правильно✅ Кастомные чекбоксы правильноТабы или пробелы? ➡️ Почему мы повернули не туда и как табы помогаютТабы или пробелы? ➡️ Почему мы повернули не туда и как табы помогаютНеправильные правила по доступности вёрстки Студии ЛебедеваНеправильные правила по доступности вёрстки Студии ЛебедеваПогружение в object-fit: cover с полифилом и безПогружение в object-fit: cover с полифилом и безПРОГРАММА ДУШИПРОГРАММА ДУШИ:has в CSS — псевдокласс из будущего 👽 на примере карточки новости:has в CSS — псевдокласс из будущего 👽 на примере карточки новостиСветлая 🌕 и тёмная 🌑 темы на CSS: кастомные свойства, подключение, фолбэк для старых браузеровСветлая 🌕 и тёмная 🌑 темы на CSS: кастомные свойства, подключение, фолбэк для старых браузеровЦветные вкладки 🌈 на theme-color для Safari, Vivaldi и Chrome. Бонусом ES-импорты, сервер на Node.jsЦветные вкладки 🌈 на theme-color для Safari, Vivaldi и Chrome. Бонусом ES-импорты, сервер на Node.jsEditorConfig — порядок в текстовых файлах: принципы работы, интеграция в редакторы, автоматизацияEditorConfig — порядок в текстовых файлах: принципы работы, интеграция в редакторы, автоматизацияЗвёздный рейтинг ⭐️⭐️⭐️⭐️⭐️Звёздный рейтинг ⭐️⭐️⭐️⭐️⭐️Модальные окна (попапы) на HTML CSS JavaScript. Всплывающие окна. Как это сделать?Модальные окна (попапы) на HTML CSS JavaScript. Всплывающие окна. Как это сделать?Стилизация Checkbox и Radio Button. Как изменить checkbox css. Стилизация radio cssСтилизация Checkbox и Radio Button. Как изменить checkbox css. Стилизация radio css6+5 способов сделать две колонки ✌️ От таблиц и флоатов до гридов и полной дичи 😱6+5 способов сделать две колонки ✌️ От таблиц и флоатов до гридов и полной дичи 😱
Яндекс.Метрика