Vorlage:VarFarbe: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Loki (Diskussion | Beiträge) (test) |
Loki (Diskussion | Beiträge) (Beschreibung geändert) |
||
Zeile 1: | Zeile 1: | ||
<includeonly><nowiki>#</nowiki>{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | <includeonly><nowiki>#</nowiki>{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | ||
| error0 | | error0 | ||
| | | FF | ||
| {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | | {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | ||
| 0error | | 0error | ||
| | | 00 | ||
| {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | | {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}} | ||
}} | }} | ||
}}{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | }}{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | ||
| error0 | | error0 | ||
| | | FF | ||
| {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | | {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | ||
| 0error | | 0error | ||
| | | 00 | ||
| {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | | {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }}}} | ||
}} | }} | ||
}}{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | }}{{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | ||
| error0 | | error0 | ||
| | | FF | ||
| {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | | {{ #ifeq: {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | ||
| 0error | | 0error | ||
| | | 00 | ||
| {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | | {{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }}}} | ||
}} | }} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
< | <!-- Alternative zur 00/FF-Setzung, ursprünglicher Wert bleibt erhalten: | ||
{{#titleparts:{{{1|}}}|1|x}}{{#titleparts:{{{1|}}}|1|x+1}} | |||
x = Platzhalter für Stringpositionsnummer: R=1, G=3, B=5 --> | |||
Diese Vorlage dient der Variierung von Farben. Bei einer gegebenen Farbe können die drei Farbkanäle (RGB) manipuliert werden, zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form ''x/x/x/x/x/x'' (siehe:[[Vorlage:Dezimal2|Dezimal2]]) angegeben werden. Durch Eingabe eines positiven oder negativen Wertes für die Variablen ''r'', ''g'' und ''b'' können die drei Farbkanäle verändert werden. | Diese Vorlage dient der Variierung von Farben. Bei einer gegebenen Farbe können die drei Farbkanäle (RGB) manipuliert werden, zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form ''x/x/x/x/x/x'' (siehe:[[Vorlage:Dezimal2|Dezimal2]]) angegeben werden. Durch Eingabe eines positiven oder negativen Wertes für die Variablen ''r'', ''g'' und ''b'' können die drei Farbkanäle verändert werden. Veränderungen, die zur Über- oder Unterschreitung des Zahlbereichs (00-FF) in einem Farbkanal führen, setzen den Wert auf die Ober- bzw. Untergrenze. | ||
Beispiel: | Beispiel: | ||
<div style="background-color:#e2e2e8">Ursprungsfarbe</div> | <div style="background-color:#e2e2e8">Ursprungsfarbe</div> | ||
<div style="background-color:{{VarFarbe|e/2/e/2/e/8|r=-15|g=10|b=0}}">Variierte Farbe mit r=-15 g=10 b=0</div> | <div style="background-color:{{VarFarbe|e/2/e/2/e/8|r=-15|g=10|b=0}}">Variierte Farbe mit r=-15 g=+10 b=0</div> | ||
Aufruf: | Aufruf: | ||
Zeile 42: | Zeile 42: | ||
und l, m, n positive oder negative ganze Zahl | und l, m, n positive oder negative ganze Zahl | ||
</pre> | </pre> | ||
==Siehe auch== | ==Siehe auch== |
Version vom 25. Juni 2007, 16:48 Uhr
Diese Vorlage dient der Variierung von Farben. Bei einer gegebenen Farbe können die drei Farbkanäle (RGB) manipuliert werden, zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form x/x/x/x/x/x (siehe:Dezimal2) angegeben werden. Durch Eingabe eines positiven oder negativen Wertes für die Variablen r, g und b können die drei Farbkanäle verändert werden. Veränderungen, die zur Über- oder Unterschreitung des Zahlbereichs (00-FF) in einem Farbkanal führen, setzen den Wert auf die Ober- bzw. Untergrenze.
Beispiel:
Ursprungsfarbe
Variierte Farbe mit r=-15 g=+10 b=0
Aufruf:
{{VarFarbe|Hexadezimalzahl|r=l|g=m|b=n}} mit Hexadezimal = x/x/x/x/x/x mit x = 0 ... F und l, m, n positive oder negative ganze Zahl
Siehe auch