Standard
Boite de notification standardPrimary
Boite de notification standard primaryPrimary
Boite de notification standard secondaryWARNING
Boite de notification warning
INFO
Boite de notification info
DANGER
Boite de notification danger
Les notifications, sont des éléments qui s'affichent majoritairement dynamiquement après une action de l'utilisateur pour l'informer d'un état ou autre. Par exemple lorsque l'utilisateur se connecte, une notification pourra apparaitre pour lui signaler si tout c'est bien passé comme prévu ou pas.
Généralement, le composant HTML de notification, tout comme les modals, sera placé en tout fin de votre page.
Néanmoins, les boites de notification peuvent être visibles statiquement et n'importe où dans votre page en ajoutant les variables utilitaires globales style="--op:1.0; --zi:unset;"
.
Le contrôle de la largeur se fait grâce à la variable locale style="--ntf-w:100%;"
.
Par défaut la boite s'adapte à la largeur du contenu.
Pour une accessibilité accrue le role="status"
doit être ajouté.
Le design des notifications est contrôlé via les classes utilitaires .ui--????
ou les points d'interrogations désignent le style.
Boite de notification warning
Boite de notification info
Boite de notification danger
Pour un comportement dynamique, un objet Javascript global notify
issue de la classe Javascript Notify
est à disposition. Il vous permettra d'afficher toutes vos notifications à l'endroit que vous voulez.
Les boites de notifications, pourront se fermer automatiquement au bout d'un certain délai, ou via le click de l'utilisateur sur celle-ci. Un bouton de fermeture pourra être affichée ... Toutes ces options sont en paramètre des fonctions permettant la création des boites de notification.
Par défaut. La durée d'affichage des boites n'est pas définie, elles se ferment donc au click de l'utilisateur. L'icône ainsi que le bouton de fermeture sont affichés. La position de l'affichage des notifications, est centrée en haut de la page. L'animation est configurée sur Slide.
Vous utilisez un framework back-end tel que Symfony par exemple ?.
Pour gérer les notifications. Sass Swing met à disposition des classes CSS .notification--auto-close--????
pour gérer l'animation d'apparition et de disparition automatique sans Javascript
Les animations disponibles sont : fade
, slide-top
, slide-bottom
, slide-right
et slide-right
Voici un exemple d'utilisation avec le moteur de template Twig