WebForge Sàrl

: (experimental)

<panel> (experimental)

Permet l'insertion d'un panneau qui se superpose au contenu du site comme une popup mais attaché à un bord du site, généralement à gauche ou à droite. Ce panneau peut être refermé et rouvert par une bouton.

Le panneau peut contenir des item ou des bloc, mais éviter un conteneur car le position vertical est délicat suivant le contenu.

Exemple

<panel position='right' initial-state='opened'>
    <css display='flex' flex-direction='column' justify-content='space-around' align-items='center' border-radius='180px'/>
    <css margin-top='-70px' width='300px' height='300px' top='200px!important' right='0px!important'  />
    <css background-color='#eee' border='solid white 20px' border-color='rgba(255,255,255,0.6)!important' />
    <css breakpoint='main' />
    <item name='rdv' type='paragraph' level='0'>
       <css background-color='#eee' color='white' text-align='center' />
       <css use-font='txtF' font-size='1.6em' font-weight='700' color='white' text-align='center' text-transform='uppercase' />
       <css selector='a'  color='white' text-decoration='none'   />
       <css breakpoint="main"  />
    </item>
</panel>

Attributs

attributdéfautdescription
position(requis) bord d'attache du panel, top, right, bottom, left
initial-stateclosedopened ou closed pour définir l'état initial quand on arrive sur la page la 1ère fois.
auto-delay500délais après onload de la page pour faire apparaître le panel
save-statetruemémorise l'état du panel pour toute la durée de la visite du site
bgcolorcouleur du fond
panel-offset50%position du centre du panel en % du bord de page concerné (50% = centré)
button-offset50%position du centre du bouton toggle par rapport à la hauteur ou largeur du panel (50% = centré)

Remarques

Le panel conserve son état (opened ou closed) quand on passe d'une page à l'autre.

Editer