Какие есть библиотеки для создания модальных окон/диалогов/лаеров?

Очень интересуют современные библиотеки для создания диалогов/лаеров, основные требования:

1. Максимальная кастомизация
2. Работа с очередью (если открыть сразу много диалогов)
3. Уметь грамотно лочить экран от прокрутки
4. Адекватно вести себя при ресайзе страницы (всегда быть видимым, изменять свои размеры + возможность прокрутки, если диалог не помещается во viewport)
5. Многошаговость/Динамическая смена контента (диалог состоит из более чем одного экрана)
6. Анимация + создание своей (затемнение, диалог, смена контента и т.п.)

Даже если библиотека не подходит по всем этим пунктами, накидайте какие знаете или используйте, я пока нашел:
* Vex — очень хорошо, но не умеет: 3, 4, 5, частично 6.

UPD: Magnific Popup — очень и очень хорошее решение.

P.S. jQuery или нет, роли не играет.
  • Вопрос задан
  • 3498 просмотров
Пригласить эксперта
Ответы на вопрос 2
Satanpit
@Satanpit
Front-end developer
Лично я для себя так и не нашел идеального плагина для модальных окон.
Самые популярные это Bootstrap и jQueryUI. Но они не решают всех ваших задач.
Мое решение - писать самому под конкретные задачи.
Понимаю, что работа не из легких, но и не такая уж сложная. Да и потом Вам будет легче, модальные ока нужны практически везде, так что сможете использовать Ваш плагин в любом проекте и дорабатывать при надобности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы