« Modèle:Boîte déroulante » : différence entre les versions

De BoyWiki
Pinocchio (discussion | contributions)
Aucun résumé des modifications
Pinocchio (discussion | contributions)
m
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
<includeonly>{{#ifeq:{{{br|yes}}}|yes|<p style="margin:0; padding:0; line-height:1em;"><br clear="all" style="margin:0; padding:0; clear:both; line-height:1em;"/></p>|}}
<includeonly>{{#ifeq:{{{br|yes}}}|yes|<p style="margin:0; padding:0; line-height:1em;"><br clear="all" style="margin:0; padding:0; clear:both; line-height:1em;"/></p>|}}
<div style="margin-right:.5em;" align="{{#if:{{{alignB|}}}|{{{alignB}}}|left}}">
<div style="margin-right:.5em;" align="{{#if:{{{alignB|}}}|{{{alignB}}}|left}}">
<div class="NavFrame" style="margin-top:{{{margeHaut|0em}}}; margin-bottom:{{{margeBas|0.5em}}}; width:{{{largeur|99%}}}; border-style:solid; -moz-border-radius:{{{arrondi|0}}};border-color:{{{couleurBordure|#AAAAAA}}}; background-color:{{{couleurFondB|#FFFFFF}}};" title="{{{label|<nowiki>[ Dérouler ]</nowiki>}}}">
<div class="NavFrame" style="margin-top:{{{margeHaut|0em}}}; margin-bottom:{{{margeBas|0.5em}}}; width:{{{largeur|99%}}}; border-style:solid; border-radius:{{{arrondi|0}}};border-color:{{{couleurBordure|#AAAAAA}}}; background-color:{{{couleurFondB|#FFFFFF}}};" title="{{{label|<nowiki>[ Dérouler ]</nowiki>}}}">
{{#if:{{{image|}}}|<div class="NavPic" style="background-color:{{{couleurFondT|#EFEFEF}}};">{{{image}}}</div>}}
{{#if:{{{image|}}}|<div class="NavPic" style="background-color:{{{couleurFondT|#EFEFEF}}};">{{{image}}}</div>}}
<div class="NavHead" align="{{{alignT|center}}}" style="height:{{{hauteur|1.6em}}}; background-color:{{{couleurFondT|#EFEFEF}}}; color:{{{couleurTexteT|black}}}; {{#ifeq:{{{thinning|no}}}|yes|font-weight:normal;|}}">{{{titre}}}</div>
<div class="NavHead" align="{{{alignT|center}}}" style="{{#if:{{{hauteur|}}}|height:{{{hauteur}}}}}; background-color:{{{couleurFondT|#EFEFEF}}}; color:{{{couleurTexteT|black}}}; {{#ifeq:{{{thinning|no}}}|yes|font-weight:normal;|}}">{{{titre}}}</div>
<div class="NavContent" style="margin:{{{marge|0px}}}; background:{{{couleurFond|white}}}; display:block; font-size:{{{taille|1em}}}" align="{{{align|left}}}">
<div class="NavContent" style="margin:{{{marge|0px}}}; background:{{{couleurFond|white}}}; display:block; {{#if:{{{taille|}}}|font-size:{{{taille}}}}}" align="{{{align|left}}}">
{{{contenu}}}
{{{contenu}}}
</div>
</div>
Ligne 44 : Ligne 44 :
| <code>alignB</code> || alignement de la boîte || <code>left</code> || <code>left</code>, <code>right</code>, <code>center</code> ou <code>justify</code>
| <code>alignB</code> || alignement de la boîte || <code>left</code> || <code>left</code>, <code>right</code>, <code>center</code> ou <code>justify</code>
|----
|----
| <code>hauteur</code> || hauteur de la boîte repliée || <code>1.6em</code> || La hauteur doit être exprimée avec une unité valable.<br />Ne pas mettre une hauteur inférieure à 1.6em sous peine d’effets indésirables
| <code>hauteur</code> || hauteur de la boîte repliée || || La hauteur doit être exprimée avec une unité valable.<br />Ne pas mettre une hauteur inférieure à 1.6em sous peine d’effets indésirables
|----
|----
| <code>margeHaut</code> || marge haut (avant la boîte) || <code>0em</code> || La hauteur doit être exprimée avec une unité valable.<br />Il est possible de mettre 0
| <code>margeHaut</code> || marge haut (avant la boîte) || <code>0em</code> || La hauteur doit être exprimée avec une unité valable.<br />Il est possible de mettre 0
Ligne 64 : Ligne 64 :
| <code>alignT</code> || alignement du titre || <code>center</code>  
| <code>alignT</code> || alignement du titre || <code>center</code>  
|----
|----
| <code>taille</code> || taille de police du contenu || <code>1em</code> || libre, de préférence exprimé en ''em'' : 1em, 0.9em, etc.
| <code>taille</code> || taille de police du contenu || || libre, de préférence exprimé en ''em'' : 1em, 0.9em, etc.
|----
|----
| <code>label</code> || texte du lien de droite || <code><nowiki>[ Dérouler ] / [ Enrouler ]</nowiki></code> || Totalement libre. Le caractère "/" permet de séparer les deux libellés. Exemple : <code>[ afficher ] / [ masquer ]</code>
| <code>label</code> || texte du lien de droite || <code><nowiki>[ Dérouler ] / [ Enrouler ]</nowiki></code> || Totalement libre. Le caractère "/" permet de séparer les deux libellés. Exemple : <code>[ afficher ] / [ masquer ]</code>
Ligne 103 : Ligne 103 :
}}
}}
| width="4%" | &nbsp;
| width="4%" | &nbsp;
| width="48%" | {{Boîte déroulante|titre=Boîte déroulante avec angles ronds (arrondi=0.6em)|arrondi=0.6em|contenu =Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.  
| width="48%" | {{Boîte déroulante|titre=Boîte déroulante avec angles ronds (arrondi=0.6em)|label=⇩/⇧|arrondi=0.6em|contenu =Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.  
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.}}
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.}}
|----
|----

Dernière version du 30 décembre 2012 à 10:06


Utilisation
Menu titre d'un contenu qui peut être caché ou affiché.
Recommandation
Limiter l’utilisation de boîtes déroulantes
Ne pas utiliser de boîte déroulante à l’intérieur d’une boîte déroulante
Utiliser {{Boîte déroulante début}} pour mettre un tableau dans une boite déroulante.
Syntaxe minimale
{{boîte déroulante|titre=TITRE|contenu=CONTENU}}
Paramètres
Paramètres obligatoires
 paramètre   effet   valeurs possibles 
titre Titre affiché de la boîte Totalement libre
contenu Texte contenu dans la boîte Totalement libre, mais certains caractères spéciaux ne passent pas.
Utiliser dans ce cas "{{Boîte déroulante début}} contenu {{Boîte déroulante fin}}".
Paramètres facultatifs
 paramètre   effet   valeur par défaut   valeurs possibles 
br saut de ligne en entête br=yes br=no pour les boites déroulantes empilées.
arrondi (désactivé) arrondi des angles 0 Les angles peuvent apparaître arrondis si le navigateur le permet

Valeur conseillée : 0.6em
S’exprime en pt, px ou em

image image à gauche L’image facultative apparaît à l’ouverture de la boîte.
Elle doit être totalement renseignée.
Exemple : [[Image:Gtk-dialog-info.svg|15px]]
alignB alignement de la boîte left left, right, center ou justify
hauteur hauteur de la boîte repliée La hauteur doit être exprimée avec une unité valable.
Ne pas mettre une hauteur inférieure à 1.6em sous peine d’effets indésirables
margeHaut marge haut (avant la boîte) 0em La hauteur doit être exprimée avec une unité valable.
Il est possible de mettre 0
margeBas marge bas (après la boîte) 1em La hauteur doit être exprimée avec une unité valable.
Il est possible de mettre 0
largeur largeur de la boîte 100% La largeur doit être exprimée avec une unité valable
couleurBordure couleur de la bordure #AAAAAA Expression de couleur valide
exemples : black, #C080FF, …


couleurFondB couleur de fond de la boîte #FFFFFF
couleurFond couleur de fond du contenu white
Texte
align alignement du contenu left left, right, center ou justify
alignT alignement du titre center
taille taille de police du contenu libre, de préférence exprimé en em : 1em, 0.9em, etc.
label texte du lien de droite [ Dérouler ] / [ Enrouler ] Totalement libre. Le caractère "/" permet de séparer les deux libellés. Exemple : [ afficher ] / [ masquer ]
couleurFondT couleur de fond du titre #EFEFEF Expression de couleur valide
exemples : black, #C080FF, …


couleurTexteT couleur du texte de titre black

Un modèle alternatif existe, composé de deux morceaux indissociables : {{Boîte déroulante début}} et {{Boîte déroulante fin}}, le premier accepte les mêmes paramètres que {{Boîte déroulante}}, la différence est que le contenu peut être arbitraire alors que ({{Boîte déroulante}} ne permet pas de caractères | dans le contenu).