Modèle:MapLabel : Différence entre versions

De Monde
Sauter à la navigation Sauter à la recherche
(Page créée avec « <noinclude> Ceci est le modèle « MapLabel ». Il devrait être appelé selon le format suivant : <pre> {{MapLabel |heure= |azimut= |nom= |heuremax= |class= }} </pre> Mod… »)
 
 
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
 
<pre>
 
<pre>
 
{{MapLabel
 
{{MapLabel
|heure=
+
|heure=4
|azimut=
+
|azimut=120
|nom=
+
|nom=ville
|heuremax=
+
|heuremax=6
|class=
+
|class=ville
 
}}
 
}}
 
</pre>
 
</pre>
 +
<div style="position:relative; border:1px solid black; width:300px; height:300px;">{{MapLabel
 +
|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
 +
|nom=default
 +
}}{{MapLabel
 +
|heure=10
 +
|azimut=150
 +
|nom=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 à 12: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.