PipUI v1.6.0
  • 🌟Введиние
  • 🗃️Скачать
  • ⚠️Начало работы
  • Компоненты
    • Базовый набор
    • Отступы
    • Палитра цветов
    • Grid сетка
    • Панель навигации
    • Выпадающее меню
    • Постраничная навигация
    • Формы
    • Кнопки
    • Полосы прогресса
    • Меню навигации
    • Модальные окна
    • Оповещения
    • Подтверждения действий
    • Вкладки
    • Хлебные крошки
    • Спойлеры
    • Таблицы
    • Панель BB-кодов
    • BB-коды
    • Валидаторы форм
    • Индексы полей ввода
    • Всплывающие подсказки
    • Подсвечивающиеся блоки
    • Всплывающие блоки
    • Слайдер
    • Автозаполнение
    • Селектор тегов
    • Блоки оповещений
    • Селекторы даты и времени
    • Якоря
  • 📧Контакты
  • 🔁GitHub
Powered by GitBook
On this page
  1. Компоненты

Всплывающие блоки

PreviousПодсвечивающиеся блокиNextСлайдер

Last updated 2 years ago

Если есть необходимость использовать HTML во всплывающих подсказках(), то вам могут помочь всплывающие блоки.

<div id="popup-1" class="popup">
    <div class="popup-header">Header</div>
    <div class="popup-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi, sit?</div>
</div>
<button class="btn" data-popup="#popup-1">Пример</button>

Значение атрибута data-popup служит определяющим элементом, который вызовет блок .popup

Скрытие всплывающего блока можно контролировать, добавив атрибут data-popup-closeover к блоку с классом .popup.

Таким образом, при нажатии на область вне блока .popup, все остальные блоки .popup с атрибутом data-popup-closeover будут автоматически скрыты.

Положение всплывающего блока зависит от атрибута data-popup-placement, принимающего значения: left, top(по умолчанию), right и bottom.

Так или иначе, в случае недостатка места на экране для отображения в заданном направлении, компонент будет искать новое направление автоматически.

<div id="popup-2" class="popup" data-popup-placement="left">
    <div class="popup-header">Header</div>
    <div class="popup-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
</div>
<div id="popup-3" class="popup" data-popup-placement="top">
    <div class="popup-header">Header</div>
    <div class="popup-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
</div>
<div id="popup-4" class="popup" data-popup-placement="bottom">
    <div class="popup-header">Header</div>
    <div class="popup-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
</div>
<div id="popup-5" class="popup" data-popup-placement="right">
    <div class="popup-header">Header</div>
    <div class="popup-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
</div>
<button class="btn" data-popup="#popup-2">Слева</button>
<button class="btn" data-popup="#popup-3">Сверху</button>
<button class="btn" data-popup="#popup-4">Снизу</button>
<button class="btn" data-popup="#popup-5">Справа</button>
tooltip
Пример работы кода выше
Пример работы кода выше