Notify
Создавайте переключаемые уведомления, которые исчезают автоматически. Уведомление сразу не исчезает, остаётся видимым при наведении на сообщение, пока его действие не прекратится. Вы также можете закрыть уведомление, нажав на него.
Применение
Компонент «Notify» предоставляет простой API, который вы можете использовать в коде своего приложения. Следующий фрагмент кода JavaScript поможет вам начать.
JavaScript
UIkit.notify({
message : 'Жизнь прекрасна!',
status : 'primary',
timeout : 5000,
pos : 'top-center'
});
// Shortcuts
UIkit.notify('Это уведомление');
UIkit.notify('Это уведомление', status);
UIkit.notify('Это уведомление', { /* options */ });
Пример
UIkit.notify("Message...");
HTML сообщение
Вы можете использовать HTML внутри вашего уведомления, к примеру иконку из компонента Icon.
Пример
UIkit.notify("<i class='uk-icon-check'></i> Message with an icon...");
Delay и Sticky
Вы можете установить, через timeout
, какое время в миллисекундах будет отображаться сообщение. Вы также можете создать липкое сообщение, установив время ожидания на ноль.
Примеры
UIkit.notify("Message...", {timeout: 0});
Позиции
Добавьте один из следующих параметров, чтобы настроить положение уведомления в разных углах.
Параметр | Код | Пример |
---|---|---|
top-center |
|
|
top-left |
|
|
top-right |
|
|
bottom-center |
|
|
bottom-left |
|
|
bottom-right |
|
Стиль уведомления
Стиль уведомления можно изменить, добавив сообщению соответстующий status
, указывающий на то, что это благоприятная информация, уведомление означающее успех, предупреждение или состояние опасности.
Status | Код | Пример |
---|---|---|
primary |
|
|
success |
|
|
warning |
|
|
danger |
|