Предоставляйте контекстные сообщения обратной связи для типичных действий пользователя с помощью нескольких доступных и гибких предупреждающих сообщений.
Примеры
Оповещения доступны для любой длины текста, а также для дополнительной кнопки закрытия. Для правильной стилизации используйте один из восьми обязательных контекстных классов (например, .alert-success). Для встроенного отключения используйте jQuery-плагин alerts .
Простое основное оповещение — проверьте!
Простое вторичное оповещение — проверьте!
Простое предупреждение об успехе — проверьте!
Простое предупреждение об опасности — проверьте!
Простое предупреждение — проверьте!
Простое информационное оповещение — проверьте!
Простое световое оповещение — проверьте!
Простое темное оповещение — проверьте!
Передача смысла вспомогательным технологиям
Использование цвета для добавления значения обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана. Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый вместе с .sr-onlyклассом.
Цвет ссылки
Используйте .alert-linkслужебный класс, чтобы быстро предоставить соответствующие цветные ссылки в любом предупреждении.
Простое первичное оповещение с
примером ссылки . Нажмите на него, если хотите.
Простое вторичное оповещение с
примером ссылки . Нажмите на него, если хотите.
Простое оповещение об успехе с
примером ссылки . Нажмите на него, если хотите.
Простое предупреждение об опасности с
примером ссылки . Нажмите на него, если хотите.
Простое предупреждение с
примером ссылки . Нажмите на него, если хотите.
Простое информационное оповещение с
примером ссылки . Нажмите на него, если хотите.
Простое световое оповещение с
примером ссылки . Нажмите на него, если хотите.
Простое темное оповещение с
примером ссылки . Нажмите на него, если хотите.
Дополнительный контент
Оповещения также могут содержать дополнительные элементы HTML, такие как заголовки, абзацы и разделители.
Отличная работа!
О, да, вы успешно прочитали это важное предупреждающее сообщение. Этот пример текста будет немного длиннее, чтобы вы могли увидеть, как интервалы в предупреждении работают с такого рода контентом.
Всякий раз, когда вам нужно, обязательно используйте утилиты маржи, чтобы все было красиво и аккуратно.
Увольнение
Используя подключаемый модуль JavaScript для предупреждений, можно отклонить любое встроенное предупреждение. Вот как:
Убедитесь, что вы загрузили плагин предупреждений или скомпилированный Bootstrap JavaScript.
Если вы создаете наш JavaScript из исходного кода, для этого требуетсяutil.js . Скомпилированная версия включает это.
Добавьте кнопку отклонения и .alert-dismissibleкласс, который добавляет дополнительные отступы справа от предупреждения и позиционирует .closeкнопку.
На кнопку отклонения добавьте data-dismiss="alert"атрибут, который запускает функции JavaScript. Обязательно используйте <button>элемент с ним для правильного поведения на всех устройствах.
Чтобы анимировать оповещения при их отклонении, обязательно добавьте классы .fadeи ..show
Вы можете увидеть это в действии с живой демонстрацией:
Святой гуакамоле! Вы должны проверить некоторые из этих полей ниже.
Поведение JavaScript
Триггеры
Включите отклонение оповещения через JavaScript:
Или с dataатрибутами кнопки внутри alert , как показано выше:
Обратите внимание, что закрытие оповещения удалит его из DOM.
Методы
Метод
Описание
$().alert()
Делает оповещение прослушиванием событий щелчка на элементах-потомках, которые имеют data-dismiss="alert"атрибут. (Не требуется при использовании автоинициализации data-api.)
$().alert('close')
Закрывает оповещение, удаляя его из DOM. Если классы .fadeи .showприсутствуют в элементе, оповещение исчезнет, прежде чем оно будет удалено.
$().alert('dispose')
Уничтожает предупреждение элемента.
События
Плагин предупреждений Bootstrap предоставляет несколько событий для подключения к функциям предупреждений.
Мероприятие
Описание
close.bs.alert
Это событие срабатывает сразу же при closeвызове метода экземпляра.
closed.bs.alert
Это событие запускается, когда оповещение закрыто (будет ожидать завершения переходов CSS).