Modèle:MapLabel : Différence entre versions

De Monde
Sauter à la navigation Sauter à la recherche
 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
 
|heure=4
 
|heure=4
 
|azimut=120
 
|azimut=120
|nom=[[La ville interdite]]
+
|nom=ville
 
|heuremax=6
 
|heuremax=6
 
|class=ville
 
|class=ville
 
}}
 
}}
 
</pre>
 
</pre>
{{MapLabel
+
<div style="position:relative; border:1px solid black; width:300px; height:300px;">{{MapLabel
|heure=4
+
|heure=10
 +
|azimut=0
 +
|nom=point
 +
|class=point
 +
}}{{MapLabel
 +
|heure=10
 +
|azimut=30
 +
|nom=region
 +
|class=region
 +
}}{{MapLabel
 +
|heure=10
 +
|azimut=60
 +
|nom=eau
 +
|class=eau
 +
}}{{MapLabel
 +
|heure=10
 +
|azimut=90
 +
|nom=continent
 +
|class=continent
 +
}}{{MapLabel
 +
|heure=10
 
|azimut=120
 
|azimut=120
|nom=[[La ville interdite]]
+
|nom=default
|heuremax=6
+
}}{{MapLabel
 +
|heure=10
 +
|azimut=150
 +
|nom=ville
 
|class=ville
 
|class=ville
}}
+
}}</div>
 
Modifiez la page pour voir le texte du modèle.
 
Modifiez la page pour voir le texte du modèle.
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 
<div class="map-label map-label-{{{class|default}}}"
 
<div class="map-label map-label-{{{class|default}}}"
 
style="
 
style="
top:{{#expr: {{{heure}}}/{{{heuremax|12}}} * cos({{{azimut}}}*pi/180) *50+50 }}%;
+
top:{{#expr: {{{heure}}}/{{{heuremax|12}}} * cos((-90-{{{azimut}}})*pi/180) *50+50 }}%;
left:{{#expr: 100 - ( {{{heure}}}/{{{heuremax|12}}} * sin({{{azimut}}}*pi/180) *50+50 )}}%;
+
left:{{#expr: 100 - ( {{{heure}}}/{{{heuremax|12}}} * sin((-90-{{{azimut}}})*pi/180) *50+50 )}}%;
 
">{{{nom}}}</div>
 
">{{{nom}}}</div>
 
</includeonly>
 
</includeonly>

Version actuelle datée du 3 août 2022 à 13:02

Ceci est le modèle « MapLabel ». Il devrait être appelé selon le format suivant :

{{MapLabel
|heure=4
|azimut=120
|nom=ville
|heuremax=6
|class=ville
}}
point
region
eau
continent
default
ville

Modifiez la page pour voir le texte du modèle.