テンプレート:ColorCodes
ナビゲーションに移動
検索に移動
[Error ColorCodes]:引数1~3には0~255の半角数字のみを指定して下さい。
この説明文は 『 テンプレート:ColorCodes/doc 』 から呼び出されています。
使用Luaモジュール:
rgb値から様々なカラーコードを算出し、指定された箇所に表示します。
使い方[編集]
{{ColorCodes|255|255|255|$HEX}}
→ #fff{{ColorCodes|255|255|255|$HSV}}
→ 0, 0, 100引数1~3は必ず指定する必要があり、指定がないとエラー文字列が表示されます。
引数名 型(書式) 既定値 説明 1 半角数字0~255 なし rgb値のR レッド 2 半角数字0~255 なし rgb値のG グリーン 3 半角数字0~255 なし rgb値のB ブルー 4 または txt 文字列 デバッグ用文字列 $HSV
といった記述を入れると、hsv値が埋め込まれる。$
の後ろは基本大文字。
$HEX
は省略の余地があると、「#ccc」のように3桁に短縮される。
「#cccccc」といった完全な表記にしたければ$hex
を指定。$hSv
のように1文字だけ大文字にすると、その箇所の部分値だけが埋め込まれる(hex値非対応)。
例:{{ColorCodes|255|255|255|白の明度は$hsVパーセント}}
→「白の明度は100パーセント」現状rgb・hex・hsv・hsl・hwb・xyz・labに対応。
join 文字列 ,
カラーコードの部分値の間に挿入する文字列。 例:
{{ColorCodes|255|255|255|join=---|$HSV}}
→「0---0---100」hexHead 文字列 #
(#)$HEX
の前に付加する文字。例:
{{ColorCodes|255|255|255|hexHead=頭|$HEX}}
→「頭fff」ifErr 文字列 エラーメッセージ rgb値が数値として読み取れなかった場合に、txt引数の代わりに表示するテキスト。 読み取れた数値が0~255の範囲外であった場合は、ここで指定されたテキストには置換されず、エラーメッセージのままとなる。
例[編集]
rgb(68, 85, 102)
#456 省略hex
#445566
hsv(210°, 33%, 40%)
hsl(210°, 20%, 33%)
Lab L:35.37 a:-2.03 b:-11.94
hwb(210°, 27%, 60%)
{{ColorCodes|68|85|102| rgb($RGB) $HEX 省略hex $hex hsv($Hsv°, $hSv%, $hsV%) hsl($Hsl°, $hSl%, $hsL%) Lab L:$Lab a:$lAb b:$laB hwb($Hwb°, $hWb%, $hwB%) }}