Toast Уведомления
Всплывающие уведомления с автоматическим скрытием и анимациями
Типы уведомлений
✨ Автоматическое скрытие
Уведомления автоматически исчезают через 4 секунды
📱 Адаптивность
Корректное отображение на всех устройствах
🎨 Типизация
4 типа: success, error, warning, info
🔧 API
Простой JavaScript API и HTML атрибуты
Модальные окна
Доступные модальные окна с поддержкой ARIA и клавиатурной навигации
Типы модальных окон
♿ Доступность
Полная поддержка ARIA и скрин-ридеров
⌨️ Клавиатура
Навигация через Tab, Enter, Escape
🎬 Анимации
Плавные анимации открытия и закрытия
🔒 Фокус
Автоматическое управление фокусом
Система табов
Адаптивные табы с поддержкой клавиатурной навигации
Интерактивные табы
Основные возможности
- 📱 Адаптивность: Автоматическое превращение в аккордеон на мобильных
- ⌨️ Клавиатурная навигация: Arrow keys, Home, End
- 🎨 Кастомизация: Легко настраиваемые стили
- 🚀 Производительность: Минимальный overhead
Как использовать
Создайте HTML структуру с нужными классами и добавьте атрибут data-tabs:
Примеры использования
Табы отлично подходят для:
- Навигации по разделам контента
- Организации форм по шагам
- Переключения между видами данных
- Фильтрации контента по категориям
JavaScript API
Аккордеон
Сворачиваемые панели для экономии места с плавными анимациями
Интерактивный аккордеон
Особенности реализации
🎭 Анимации
Плавные CSS transitions с автоматическим расчетом высоты контента
♿ Доступность
Полная поддержка ARIA атрибутов и клавиатурной навигации
📐 Гибкость
Настраиваемое поведение: единичное или множественное раскрытие
🎨 Стилизация
Легко настраиваемые стили через CSS переменные и модификаторы