Block : Slider
Ce block est basé sur Swiper, un puissant constructeur de slider, permettant de mettre en place des sliders puissants et robustes.
Contenu
- Title (texte) : le titre facultatif du block
- Source (choix) : définit la provenance de vos slides. Soit à partir d’une requête WordPress permettant d’agréger des articles, soit à partir d’éléments statiques à définir individuellement.
Les slides définies à partir d’une requête WordPress se définissent ainsi :
- Image slug (identifiant) : le slug ACF associant l’image principale du slide
- Title slug (identifiant) : le slug ACF associant le titre du slide
- Content template (code) : le code html servant de modèle au contenu de chaque slide
Les slides statiques, définis manuellement, se définissent ainsi :
- Slide title (texte) : le titre technique du slide, ce titre n’apparaissant pas et servant uniquement de référence facilitant l’utilisation de l’interface
- Image (image) : l’image associée au slide
- Title (texte) : le titre du slug
- Content (contenu) : le contenu du slide
- Classes (texte) : la ou les classes css associées au slide
Dans les deux cas, les champs « image », « title » et « content » apparaitront seulement si dans les options du slider (voir plus bas), vous permettrez leur affichage
Réglages
En cas de choix de slides construits à partir d’une requête WordPress, un premier groupe de champs apparaitra (« Query« ), dans lequel vous pourrez définir les paramètres de cette requête. Ils sont identiques à ceux utilisés dans le bloc Category grid.
D’autres groupes de champs permettent de construite le slider lui même.
- Slides options : options définissant le contenu de chaque slides
- Slider parameters : options liées aux caractéristiques globales du slider
- Slider effects : options définissant l’effet de transition entre chaque slides
- Slider modules : options permettant d’activer et de régler les modules fonctionnels du slider
- Slider styles : options définissant les paramètres d’affichage de votre slider
Tous les paramètres des slides, des effets ou des modules utilisé ici peuvent se retrouver dans la documentation officielle de Swiper.
1 – Slides options :
- Show images (choix) : permet ou non l’affichage des images dans les slides
- Images in background (choix) : si les images sont autorisées, cette option permet de définir si ces images doivent s’afficher comme telles ou comme images de fond
- Show titles (choix) : permet ou non l’affichage des titres dans les slides
- Title slug tag (choix) : permet de choisir la balise html entourant chaque titre de slide, si ces derniers sont autorisés
- Show contents (choix) : permet ou non l’affichage des contenus dans les slides
- Content position (choix) : permet de définir la position des titres et de la zone de contenu au sein des slides, si ces items sont autorisés
2 – Slider parameters :
- Direction (choix) : définit le sens de défilement (vertical ou horizontal) du slider
- Loop mode (choix) : définit la répétition (« loop » ou « rewind ») ou non (« none ») des éléments du slider
- Slides per view (nombre) : définit le nombre de slides visibles simultanément
- Slides per group (nombre) : définit le nombre de slides défilants simultanément
- Slides rows (nombre) : permet de placer les slides sur plusieurs lignes
- Centered slides (choix) : permet de centrer les slides qui par défaut sont alignés à gauche
- Auto height (choix) : définit une hauteur non plus fixée, mais s’adaptant à la hauteur de chaques slides
- Initial slide (nombre) : permet de définir le slide dé départ du slider
- Space between slides (nombre) : définit l’espacement entre chaque slides, utile pour les sliders avec plusieurs slides visibles simultanément
3 – Slider effects :
- Effect (choix) : permet de choisir un effet de transition, l’effet par défaut étant « slide »
- Transition duration (nombre) : le délais de passage d’une slide à l’autre, en ms
- Effect fade : transition par fondus. En savoir plus ici.
- Cube effect : effet avec animation cube rotatif. En savoir plus ici.
- Flip effect : effet avec une transition de type recto-verso. En savoir plus ici.
- Coverflow effect : effet de défilement avec débordement des slides successives. En savoir plus ici.
- Card effect : effet de défilement en profondeur, similaire à un tas de cartes piochées successivement. En savoir plus ici.
- Creative effect : effet personnalisable à partir des états précédent et suivent de chaque slide. En savoir plus ici.
4 – Slider modules :
- Navigation : initialise les flèches latérales de défilement
– Color (couleur) : définit la couleur des flèches
– Hover effect (choix) : active un effet d’apparition des flèche au survol du slider
– Position (choix) : définit la position verticale des flèches
– Placement (choix) : placer les flèches à l’intérieur ou à l’extérieur des slides
– Lateral offset (nombre) : en cas de placement extérieur, permet de définir la distance des flèches par rapport aux bords latéraux des slides - Pagination : initialise un système de pagination du slider
– Type (choix) : type de pagination: « points », « fraction » ou « barre de progression »
– Color (couleur) : choix de la couleur des items de navigation
– Clickable (choix) : uniquement pour le type « bullets », rends les éléments de navigation clickbles, pointant sur le slide concerné
– Dynamic bullets (nombre) : uniquement pour le type « bullets », ne fait apparaitre d’un nombre limité de points. Utile en cas de grand nombre de slides
– Size (nombre) : uniquement pour le type « bullets », définit la taille des points
– Position (choix) : définit la position verticale des items de navigation
– Placement (choix) : placer les items de navigation à l’intérieur ou à l’extérieur des slides
– Lateral offset (nombre) : en cas de placement extérieur, permet de définir la distance des items de navigation par rapport aux bords verticaux des slides - Autoplay : active ou non le défilement automatique des slides
– Delay (nombre) : durée en ms entre chaque défilement automatique
– Hover pause (choix) : active ou non la mise en pause du défilement au survol du slider
– Disable on interaction (choix) : désactive ou non le défilement automatique du slider après une interaction avec les slides - Scrollbar : active ou non une barre de défilement
– Draggable (choix) : active ou non la possibilité de défilement manuel de cette barre
– Hide after interction (choix) : masque la barre après chaque interaction
– Snap on release (choix) : pour aligner la position du curseur sur les diapositives lorsque vous relâchez la barre de défilement
– Track color (couleur) : la couleur de fond la scrollbar
– Thumb color (couleur) : la couleur de la section courante de la scrollbar
– Position (choix) : définit la position verticale de la scrollbar
– Placement (choix) : placer la scrollbar à l’intérieur ou à l’extérieur des slides
– Lateral offset (nombre) : en cas de placement extérieur, permet de définir la distance de la scrollbar par rapport aux bords verticaux des slides - Parallax : applique ou non un effet parallax aux slides
– Image (groupe) : effet à appliquer aux images, si elles sont activées
– Title (groupe) : effets à appliquer aux titres, si ils sont activés
– Content (groupe) : effets à appliquer aux contenus, si ils sont activés - Free mode : active ou non le mode à défilement libre
– Momentum (choix) : applique ou non un effet d’inertie lors du scrolling manuel
– Sticky (choix) : active ou non l’accrochage aux positions des diapositives en mode libre - Events : permets de définir des fonctions javascript s’exécutant au déclenchement de différents événements du slider. En savoir plus ici. Pour utilisateurs expérimentés.
- Responsive breakpoints : permet de définir des règles modifiant l’apparence du slider selon les différentes résolutions d’écran. En savoir plus ici. Pour utilisateurs expérimentés.
5 – Slider styles :
- Slider min height (nombre) : définit la hauteur minimal des slides (version desktop ou mobiles)
- Slider in height unit (choix) : définit l’unité utilisée pour cette hauteur, px ou vh (version desktop ou mobiles)
- Slider background (couleur) : définit la couleur de fond globale du slider
- Slider content classes (texte) : classes css à appliquer à la zone de contenu
- Slider content padding (nombre) : définit la marge interne de la zone de contenu des slides
- Mobile behavior (choix) : comportement de la zone de contenu sur les mobiles
- Slider content background (couleur) : définit la couleur de fond de la zone de contenu des slides
- Slider content text color (couleur) : définit la couleur des textes de la zone de contenu des slides
- Slider content title color (couleur) : définit la couleur des titres de la zone de contenu des slides
- Slide content margin (nombres) : définit les marges externes de la zone de contenu des slides
- Slider min height (nombre) : définit la largeur de la zone de contenu (version desktop ou mobiles)
- Slider in height unit (choix) : définit l’unité utilisée pour cette largeur, px ou vh (version desktop ou mobiles)
Autres blocks FlexiPow
Les blocks animations FlexiPow