ウェブカラー
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/05 06:21 UTC 版)
CSSカラー
Cascading Style Sheetsでは、HTML 4仕様と同じ数(基本の16色)の色を定義している。またCSS 2、SVGおよびCSS 2.1ではsystem colorsと呼ばれる色が使えるが、これらの色はオペレーティングシステムのデスクトップで使っている色の値に名前をつけたものである。これらを使うとユーザーのOS環境に合わせた色を使うことができる[13]。2004年現在、CSS3仕様ではこの機能が"depreated"とされているが、今後変更される可能性もある[14]。
CSS3仕様ではまた、スタイルシートにHSL色空間を導入している。
/* RGB model */
p { color: #F00 } /* #rgb */
p { color: #FF0000 } /* #rrggbb */
p { color: rgb(255, 0, 0) } /* integer range 0 - 255 */
p { color: rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */
/* RGB with alpha channel, added to CSS3 */
p { color: rgba(255, 0, 0, 0.5) } /* 0.5 opacity, semi-transparent */
/* HSL model, added to CSS3 */
p { color: hsl(0, 100%, 50%) } /* red */
p { color: hsl(120, 100%, 50%) } /* green */
p { color: hsl(120, 100%, 25%) } /* dark green */
p { color: hsl(120, 100%, 75%) } /* light green */
p { color: hsl(120, 50%, 50%) } /* pastel green */
/* HSL model with alpha channel */
p { color: hsla(120, 100%, 50%, 1) } /* green */
p { color: hsla(120, 100%, 50%, 0.5) } /* semi-transparent green */
p { color: hsla(120, 100%, 50%, 0.1) } /* very transparent green */
注釈
- ^ 2016年現在「簡単な数コマ程度の動画のための、手軽な広く普及しているフォーマット」が、いわゆるアニメーションGIFしか存在しないことから、GIFにするため写真等を256色に減色する必要がある、というのが2016年現在の数少ない減色作業の例であるが、そういった場合は画像からメディアンカット等の手法で適応的にパレットを決めたほうが良い。
出典
- ^ TIBCO Spotfire S+® 8.2 Guide to Graphics (PDF) . S-PLUS, TIBCO. p13.
- ^ Gaurav Sharma著、「Digital Color Imaging Handbook」(ISBN 084930900X)
- ^ HTML4 Transitional Document Type Definition
- ^ HTML 4.01 Specification section 6.5 "Colors"
- ^ HTML 3.2 Specification "The BODY element"
- ^ Public discussion on SVG mailing list Re: color names in SVG-1.0 conflict with /usr/lib/X11/rgb.txt
- ^ W3C TR CSS3 Color Module, SVG color keywords
- ^ “W3C TR SVG 1.0, recognized color keyword names”. 2007年3月15日時点のオリジナルよりアーカイブ。2019年9月14日閲覧。
- ^ 1996年の著書『Designing Web Graphics』 ISBN 1-56205-532-1 の68–69頁などにある。
- ^ https://web.archive.org/web/19961109214300/http://www.lynda.com/hex.html
- ^ https://web.archive.org/web/20060424141309/http://www.lynda.com/hex.html
- ^ Death of the Websafe Color Palette?
- ^ User interface - System colors
- ^ CSS3 Color Module - CSS2 System Colors
- ^ If You Pick One Color, Pick Them All
- ウェブカラーのページへのリンク