Format:MapCoords: Diferență între versiuni

[versiune neverificată][versiune verificată]
 
(Nu s-au afișat 21 de versiuni intermediare efectuate de alți 3 utilizatori)
Linia 1: Linia 1:
<!-- Format:MapCoords -->
+
<div style="display: inline-block; position: relative;"> <!-- Centering and relative positioning -->
<div style="display: inline-block"> <!-- This controls the overall alignment: left, right, or center -->
+
     <!-- Original wiki-style image format -->
     <div style="position: relative;"> <!-- Inline-block keeps it centered in parent -->
+
    [[{{{image}}}|thumb]]
        [[{{{image}}}|thumb]] <!-- Remove thumb and use frameless for precise positioning -->
 
  
        <!-- Point 1 -->
+
    <!-- Point 1 -->
        {{#if: {{{x1|}}}{{{y1|}}} |
+
    {{#if: {{{x1|}}}{{{y1|}}} |
         <div class="animated-point" style="top: calc({{{y1}}}px * 0.3183); left: calc({{{x1}}}px * 0.3183);"></div>
+
      {{#ifexpr: {{{width}}}>300
         }}
+
         |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y1}}}px * 300/{{{width}}}); left: calc(37px + {{{x1}}}px * 300/{{{width}}});"></div>
       
+
         |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y1}}}px); left: calc(37px + {{{x1}}}px);"></div>
        <!-- Point 2 -->
+
      }}
        {{#if: {{{x2|}}}{{{y2|}}} |
+
    }}
         <div class="animated-point" style="top: calc({{{y2}}}px * 0.3183); left: calc({{{x2}}}px * 0.3183);"></div>
+
 
         }}
+
    <!-- Point 2 -->
     </div>
+
    {{#if: {{{x2|}}}{{{y2|}}} |
 +
      {{#ifexpr: {{{width}}} > 300
 +
         |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y2}}}px * 300/{{{width}}}); left: calc(37px + {{{x2}}}px * 300/{{{width}}});"></div>
 +
         |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y2}}}px); left: calc(37px + {{{x2}}}px);"></div>
 +
      }}
 +
    }}
 +
     <!-- Point 3 -->
 +
    {{#if: {{{x3|}}}{{{y3|}}} |
 +
      {{#ifexpr: {{{width}}} > 300
 +
        |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y3}}}px * 300/{{{width}}}); left: calc(37px + {{{x3}}}px * 300/{{{width}}});"></div>
 +
        |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y3}}}px); left: calc(37px + {{{x3}}}px);"></div>
 +
      }}
 +
    }}
 +
    <!-- Point 4 -->
 +
    {{#if: {{{x4|}}}{{{y4|}}} |
 +
      {{#ifexpr: {{{width}}} > 300
 +
        |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y4}}}px * 300/{{{width}}}); left: calc(37px + {{{x4}}}px * 300/{{{width}}});"></div>
 +
        |<div class="animated-point" style="position: absolute; top: calc(7px + {{{y4}}}px); left: calc(37px + {{{x4}}}px);"></div>
 +
      }}
 +
    }}
 
</div>
 
</div>

Versiunea curentă din 13 noiembrie 2024 14:22

   [[{{{image}}}|thumb]]