Скрипты и советы | 24 мая 2023
Уроки CSS на Хабрахабре, habrahabr.ru, CSS, HTML, css, html, frontend, google chrome,
Всплывающие окна встречаются в вебе повсеместно. Вы можете увидеть их в меню, переключателях и диалоговых окнах, которые могут проявляться в виде настроек учетной записи, виджетов раскрытия информации и предварительных просмотров карточек товаров. Несмотря на распространенность этих компонентов, их создание в браузерах все еще остается на удивление громоздким. Вам нужно добавить скрипты для управления фокусом, состояниями открытия и закрытия, доступные хуки для компонентов, привязки к клавиатуре для входа и выхода из опыта, и это все еще до того, как вы начнете создавать полезную, уникальную, основную функциональность вашего всплывающего окна.
Чтобы решить эту проблему, в браузеры приходит новый набор декларативных HTML API для создания всплывающих окон, начиная с popover API в Chromium 114.
Читать далееИсточник: Уроки CSS на Хабрахабре
Введение В данном уроке я не открою тайну для матерых верстальщиков и гуру css, но данная статья будет полезна...
ПодробнееВсем привет. Итак, допустим мы пишем сайт, на котором нужно реализовать возможность динамического переключения настроек...
ПодробнееМы привыкли создавать некоторые элементы пользовательского интерфейса с помощью JavaScript, например аккордеоны,...
ПодробнееЭлементы на веб-страницах, в основном, располагаются бок о бок или друг под другом. Но иногда дизайн требует перекрытия...
ПодробнееДанная статья будет, прежде всего, полезна разработчикам, которые не работают с готовыми наборами компонентов, такими...
ПодробнееЕсли у вас есть опыт написания однофайловых Vue компонентов, вы, вероятно, сталкивались с написанием CSS в своем...
Подробнее
💬 Комментарии
В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.
🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.
💡 Хотите обсудить материал?
Присоединяйтесь к нашему Telegram-каналу:
https://t.me/tcsecms/Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями