Vorlage:Positionskarte: Unterschied zwischen den Versionen

K
Präzise Positionierung der Markierung abhängig von marksize=
Vorlage:Positionskarte>TMg
(Standardwerte zum eleganten Testen; flexiblere Verarbeitung von mark= und position=; neue Parameter border=Farbe, marksize= und position=none; Alternativtext erweitert)
Vorlage:Positionskarte>TMg
K (Präzise Positionierung der Markierung abhängig von marksize=)
Zeile 3: Zeile 3:
top: {{#expr: 100 * ({{Positionskarte {{{1|Deutschland}}}|top}} - {{{lat|52.5}}}) / ({{Positionskarte {{{1|Deutschland}}}|top}} - {{Positionskarte {{{1|Deutschland}}}|bottom}}) round 1}}%;
top: {{#expr: 100 * ({{Positionskarte {{{1|Deutschland}}}|top}} - {{{lat|52.5}}}) / ({{Positionskarte {{{1|Deutschland}}}|top}} - {{Positionskarte {{{1|Deutschland}}}|bottom}}) round 1}}%;
left: {{#expr: 100 * ({{{long|13.4}}} - {{Positionskarte {{{1|Deutschland}}}|left}}) / ({{Positionskarte {{{1|Deutschland}}}|right}} - {{Positionskarte {{{1|Deutschland}}}|left}}) round 1}}%; height: 0; width: 0; margin: 0; padding: 0;">
left: {{#expr: 100 * ({{{long|13.4}}} - {{Positionskarte {{{1|Deutschland}}}|left}}) / ({{Positionskarte {{{1|Deutschland}}}|right}} - {{Positionskarte {{{1|Deutschland}}}|left}}) round 1}}%; height: 0; width: 0; margin: 0; padding: 0;">
<div style="position: relative; top: -4px; left: -4px; width: 8px; text-align: center; z-index: 201">[[Image:{{#if: {{{mark|}}} | {{{mark}}} | Red pog.svg }}|{{#if: {{{marksize|}}} | {{{marksize}}}x{{{marksize}}} | 8x8 }}px|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }}]]</div>
<div style="position: relative; text-align: center; z-index: 201; {{#if: {{{marksize|}}} | left: -{{#expr: {{{marksize}}} / 2 round 0 }}px; top: -{{#expr: {{{marksize}}} / 2 round 0 }}px; width: {{{marksize}}}px; | left: -4px; top: -4px; width: 8px; }}">[[Image:{{#if: {{{mark|}}} | {{{mark}}} | Red pog.svg }}|{{#if: {{{marksize|}}} | {{{marksize}}}x{{{marksize}}} | 8x8 }}px|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }}]]</div>
{{#ifeq: {{{position|none}}} | none | |
{{#ifeq: {{{position|none}}} | none | |
<div style="font-size: 90%; line-height: 110%; position: relative; top: -1.5em; width: 6em; z-index: 202; {{#switch: {{{position}}}
<div style="font-size: 90%; line-height: 110%; position: relative; top: -1.5em; width: 6em; z-index: 202; {{#switch: {{{position}}}