Vorlage:DiaX: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(40 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{titel|{{PAGENAME}}}}
+
{{titel|{{PAGENAME}}}}  
 
Testbild
 
Testbild
<onlyinclude><!--
+
<div class='testbild'><!--
 +
--><onlyinclude><!--
  
 
VARIABLE
 
VARIABLE
  
 
-->{{#vardefine: img |{{{1|uzume-hokusai.jpg}}} }}<!--   
 
-->{{#vardefine: img |{{{1|uzume-hokusai.jpg}}} }}<!--   
 +
-->{{#vardefine: id | i_{{#regex: {{#regex: {{#var:img}} |/[^\.]+/}}|/ /|_}} }}<!-- 
  
 
Standardweite, rw
 
Standardweite, rw
  
-->{{#vardefine:rw|{{{rw|240}}} }}<!--
+
-->{{#vardefine:rw | {{{rw|240}}} }}<!--
  
width für img, w
+
rechts, right
  
-->{{#vardefine:w | {{#expr: {{#var:rw}}-{{{lr|{{{left|0}}}}}}-{{{lr|{{{right|0}}}}}} }}px}}<!--
+
-->{{#vardefine:right | {{#ifeq: {{{right|}}} | 0
-->{{#vardefine:w | {{#if:{{{w|}}} | {{{w|}}}px | {{#var:w}} }} }}<!--  
+
| {{#if:{{{w|}}} | {{#expr: {{#var:rw}} - {{{left|0}}} - {{{w|}}} }} | 0 }}
 +
| {{{right|}}} }} }}<!--  
  
Rahmenweite, rwStyle
+
Bildweite, w
  
-->{{#vardefine:rwStyle| width:{{#expr: {{#var:rw}}+8 }}px; }}<!--
+
-->{{#vardefine:w | {{#expr: {{#var:rw}} - {{{left|0}}} - {{{left|0}}} }}px  
 +
}}<!--  
  
 
Standardhöhe, rh (padding-top)
 
Standardhöhe, rh (padding-top)
  
 
-->{{#vardefine:rh  
 
-->{{#vardefine:rh  
| {{#ifeq: {{{rh|}}} | auto
+
| {{#ifeq: {{{rh|}}} | auto | 0
| 0
 
 
| {{#expr: {{{rh|240}}}/{{#var:rw}}*100}}%  
 
| {{#expr: {{{rh|240}}}/{{#var:rw}}*100}}%  
 
}}
 
}}
Zeile 43: Zeile 46:
 
| margin-
 
| margin-
 
}} }}<!--  
 
}} }}<!--  
 
Rahmenweite, rw
 
 
-->{{#vardefine:rwStyle|{{#if: {{{rw|{{{rahmen_w|}}}}}}|width:{{#expr: {{{rw|{{{rahmen_w|}}}}}}+8 }}px}} }}<!--
 
 
width für img, w
 
 
-->{{#vardefine:w | {{#expr: {{#var:rw}}-{{{lr|{{{left|0}}}}}}-{{{lr|{{{right|0}}}}}} }}px}}<!--
 
-->{{#vardefine:w | {{#if:{{{w|}}} | {{{w|}}}px | {{#var:w}} }} }}<!--
 
  
 
  border
 
  border
  
 
-->{{#vardefine:border
 
-->{{#vardefine:border
|{{#if: {{{border|}}}| border-color: #{{{border|}}}; }}
+
|{{#if: {{{border|}}}| style='border-color: #{{{border|}}};' }}
}}<!-- 
 
 
 
reference, ref
 
 
 
-->{{#vardefine:ref
 
|{{#if: {{{ref|}}}|{{ref|bild={{{1|}}} }} }}  
 
 
}}<!--   
 
}}<!--   
  
Zeile 68: Zeile 56:
  
 
-->{{#vardefine:text
 
-->{{#vardefine:text
| {{#if: {{{2|}}}
+
| {{#if: {{{2|}}}  
|<div class='bildtext'>{{#var:ref}}{{{2|}}}</div>
+
|<div class='bildtext'>{{#if: {{{ref|}}}|{{ref|bild={{{1|}}} }} }} {{{2|}}}</div>
 
}}
 
}}
 
}}<!--   
 
}}<!--   
Zeile 75: Zeile 63:
 
HTML  
 
HTML  
  
--><div class='imgBorder imgX {{{hell|}}}' style='{{#var:rwStyle}} {{#var:border}} {{{style|}}}'>
+
--><div id='{{#var:id}}' class='imgBorder imgX {{{hell|}}}' {{#var:border}}><!--
<div class='aussen' style='position: relative; padding-top: {{#var:rh}};'>
+
-->{{#css:
 +
#{{#var:id}} .innen,
 +
#{{#var:id}} .thumb.tright {
 +
  position: {{#var: position}};
 +
}
 +
}}<!--
 +
--><div class='aussen' style='position: relative; padding-top: {{#var:rh}};'>
 
   <div class='innen' style='
 
   <div class='innen' style='
  position: {{#var: position}};
 
 
   {{#var:margin}}top: {{{top|0}}}px;
 
   {{#var:margin}}top: {{{top|0}}}px;
   {{#var:margin}}left: {{{lr|{{{left|0}}}}}}px;  
+
   {{#var:margin}}left: {{{left|0}}}px;  
   {{#var:margin}}right: {{{lr|{{{right|0}}}}}}px;  
+
   {{#var:margin}}right: {{#var:right}}px;  
 
   bottom: 0;  
 
   bottom: 0;  
  '>[[Bild:{{#var:img}}|{{#var:w}}]]</div>
+
  '>[[Bild:{{#var:img}}|{{#var:w}}|mini|{{File:{{#var:img}}}}]]</div>
</div>{{#var:text}}</div><!--
+
</div>{{#var:text}}</div><!--  
--><div class='pp_text' id='pp_{{#var:img}}'>{{File:{{#var:img}}}}</div><!--
 
  
CSS
+
--></onlyinclude></div>
 
+
----
-->{{#css:
 
.imgX img {
 
width: 100%;
 
height: inherit;
 
}}}<!--
 
--></onlyinclude>
 
 
Parameter:
 
Parameter:
 
  <nowiki>
 
  <nowiki>
Zeile 106: Zeile 92:
 
  | left=
 
  | left=
 
  | lr=
 
  | lr=
 +
| hell=
 
  | border=(fff)   
 
  | border=(fff)   
 
  | style= (CSS)
 
  | style= (CSS)
 
  }}
 
  }}
 
  </nowiki>
 
  </nowiki>

Version vom 25. März 2019, 19:17 Uhr

DiaX

Testbild

Darstellung der Ame no Uzume.
Werk von Katsushika Hokusai. Edo-Zeit, 1816. Bibliothèque de l'Institut National d'Histoire de l'Art, Paris.

Parameter:

 {{DiaX
 | uzume-hokusai.jpg
 | (text)
 | rw=240
 | rh=240
 | w= 
 | top=
 | left=
 | lr=
 | hell=
 | border=(fff)  
 | style= (CSS)
 }}