WebForge Sŕrl

: Cycle (Experimental)

Cycle (Experimental)

Permet de placer un banner animé avec des slides contenant des images et du texte. Le comportement est proche de celui de l'item "banner", avec les différences suivantes:

- il y a des flèches à gauche et à droite, ainsi que des boutons en bas de l'image, qui permettes au visiteur de faire défiler les images à sa convenance - il y a un lien, et un textearea qui permet de rendre toute la zone de texte cliquable

<item name='banner' type='cycle'>
</item>
attributdéfautdescription
nameidentification unique
typetype d'item ='cycle'
presetcover (couvre la surface jusqu'au bas de la fenĂŞtre) proportional (conserve le rapport largeur/hauteur de l'image avec le rapport largeur/hauteur le plus grand)
min-heighthauteur minimale en pixel (uniquement pour le mode proportional pour le moment)
trans-typeotype de transition 'o'=fondu, 'v'=vertical, 'h'=horizontal
duration4000nb de milliseconde d'affichage d'un slide
trans-ratio25pourcentage de la durée d'un slide consacré à la transition
height680hauteur du banner en pixel (plus pris en compte? Ă  tester)
box-height410hauteur du textbox en pixel
box-width330largeur du textbox en pixel
background-colorrgba(0,0,0,0.8)couleur d'arrière plan du textbox
color#ccccouleur du texte du textbox
iconplus-sign-roundednom de l'icĂ´ne svg
controlspositiontype de contrôles affichés (plusieurs possible, séparés par des virgules: position,navigation,navpos,playstop,all)
run-modeautomode de fonctionnement automatique (auto) ou manuel (manual)
level0niveau de dépendance à la profondeur du site

Valeurs pour l'attribut controls

positionUniquement les boutons de position (ronds en bas)
navigationUniquement les flèches latérales
navposBoutons de navigation et de position
playstopUniquement le bouton play/stop
allTous les contrĂ´les

Pour faire un cycle banner en cover

Il faut ajouter l'attribut preset='cover'

Dans ce cas il faut veiller Ă  ce qu'aucun style ne limite la hauteur du banner, en retirant des styles du genre:

<css breakpoint='main' selector='.cycleitem' height='360px!important' />
<css breakpoint='phone' selector='.cycleitem' height='360px!important' />

Pour maintenir les flèches latérales visible sur mobile il faut:

<css breakpoint='main' selector='.action-buttons' display='block!important' />
Editer