Для корректного отображения уведомлений в библиотеке iziToast критически важно подключение стилей. CSS-файлы задают визуальное оформление уведомлений, а также обеспечивают анимацию и корректное позиционирование. Без подключения CSS уведомления будут отображаться некорректно или вовсе не появятся.
Главный файл стилей для iziToast называется
iziToast.min.css. Он содержит все базовые правила
оформления уведомлений:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/izitoast/dist/css/iziToast.min.css">
Особенности подключения:
<head> документа для
правильной загрузки стилей перед отображением уведомлений.iziToast.min.css
уменьшает объём передаваемых данных и ускоряет загрузку страницы.<link rel="stylesheet" href="/path/to/iziToast.min.css">
Библиотека поддерживает кастомные темы. По умолчанию используется базовая тема, но можно создать собственный CSS-файл с переопределением классов уведомлений:
.iziToast {
font-family: 'Arial, sans-serif';
border-radius: 8px;
}
.iziToast-message {
font-size: 16px;
color: #ffffff;
}
Ключевые моменты:
iziToast.min.css,
чтобы корректно переопределять стандартные свойства.При работе с библиотекой важно учитывать конфликт CSS с другими фреймворками, например Bootstrap или Tailwind:
.iziToast
и .iziToast-message, что минимизирует конфликты..iziToast {
z-index: 9999;
}
normalize.css, reset.css), проверять
корректность отображения уведомлений.CSS-файл библиотеки содержит стандартные анимации появления и скрытия уведомлений. По умолчанию используются следующие эффекты:
fadeInDown — появление сверху с плавным спуском.fadeOutUp — исчезновение с подъёмом.bounceInLeft / bounceOutRight —
альтернативные варианты для более динамичных уведомлений.Для изменения анимаций можно переопределять CSS-классы или использовать встроенные опции при создании уведомления:
iziToast.show({
title: 'Успех',
message: 'Операция выполнена',
animateInside: true,
transitionIn: 'bounceInLeft',
transitionOut: 'fadeOutUp'
});
Для проектов с высокой нагрузкой рекомендуется:
<head> до JS-файлов, чтобы
исключить мерцание уведомлений при первой загрузке страницы.Если проект работает без интернета, CSS-файл iziToast можно скачать и подключить локально:
<link rel="stylesheet" href="assets/css/iziToast.min.css">
Рекомендации:
CSS — это основа визуальной части iziToast. Без него уведомления будут работать некорректно, поэтому правильное подключение и организация файлов стилей является обязательным шагом при интеграции библиотеки в проект.