Slice
Le slice est un composant permettant de mettre en valeur une action utilisateur importante ou clé dans le parcours.
Code de base
Elle contient par exemple une icône illustrative, du contenu textuel et incite à être cliquée grâce à l'icône située tout à droite.
Aperçu
Slice avec Call To Action (CTA) simple (ici, un simple chevron)
In magna enim ad eu est labore occaecat. Excepteur eiusmod est excepteur anim laborum Lorem amet sit officia est in. Consequat quis mollit fugiat in dolor exercitation do pariatur adipisicing cillum. Et elit sunt nisi deserunt nostrud do. Anim excepteur fugiat quis pariatur voluptate ex pariatur.
L'icône est masquée par défaut sur mobile ; pour forcer son affichage, utilisez la facette .is-illustrated-mobile
Avec CTA
L'icône tout à droite peut aussi être un CTA. Il est important de le préciser à la slice avec has-long-cta
pour que le comportement soit adapté en conséquence sur mobile.
Aperçu
Slice avec CTA de type Button
In magna enim ad eu est labore occaecat. Excepteur eiusmod est excepteur anim laborum Lorem amet sit officia est in. Consequat quis mollit fugiat in dolor exercitation do pariatur adipisicing cillum. Et elit sunt nisi deserunt nostrud do. Anim excepteur fugiat quis pariatur voluptate ex pariatur.
Slices multiples
Utilisez .slices
en tant que container pour grouper les slices.
Aperçu
Titre de mon action
In magna enim ad eu est labore occaecat. Excepteur eiusmod est excepteur anim laborum Lorem amet sit officia est in. Consequat quis mollit fugiat in dolor exercitation do pariatur adipisicing cillum. Et elit sunt nisi deserunt nostrud do. Anim excepteur fugiat quis pariatur voluptate ex pariatur.
Titre de mon action
In magna enim ad eu est labore occaecat. Excepteur eiusmod est excepteur anim laborum Lorem amet sit officia est in. Consequat quis mollit fugiat in dolor exercitation do pariatur adipisicing cillum. Et elit sunt nisi deserunt nostrud do. Anim excepteur fugiat quis pariatur voluptate ex pariatur.
Titre de mon action
In magna enim ad eu est labore occaecat. Excepteur eiusmod est excepteur anim laborum Lorem amet sit officia est in. Consequat quis mollit fugiat in dolor exercitation do pariatur adipisicing cillum. Et elit sunt nisi deserunt nostrud do. Anim excepteur fugiat quis pariatur voluptate ex pariatur.
Le regroupement de slice est sur fond blanc par défaut. Pour rendre cet arrière-plan transparent, utilisez la facette is-transparent
sur le container
Désactivée
Pour rendre inactive une slice, utilisez .is-disabled
. Elle perd alors son comportement au hover.
Aperçu
Titre de mon action
Un texte supplémentaire pour décrire le contenu de l'action
Pensez à adapter vos composants si nécessaire : un Button devra prendre l'attribut HTML disabled="true"
afin d'être désactivé au sein d'une Slice
Avec un switch
On impacte l'élément input
avec un atome .has-slice
et son comportement va alors s'adapter pour ce modèle précis.
Aperçu
Avec une checkbox
Permet d'ajouter des cases à cocher devant chaque Slice d'un groupement. En cochant la case, le CTA peut alors apparaître
Aperçu
- La facette
slice-select
est nécessaire sur le container. - Une classe
slice-body
est nécessaire pour scinder la case à cocher du reste de la Slice.
Sur mobile, la présence de la checkbox diminue l'espace disponible et le CTA passera donc toujours à la ligne.