color
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
CSS color 屿§è®¾ç½®å
ç´ çææ¬ä»¥åææ¬è£
饰ç忝è²é¢è²å¼ï¼å¹¶è®¾ç½® currentcolor å¼ãcurrentcolor å¯ä»¥ç¨ä½å
¶ä»å±æ§çé´æ¥å¼ï¼ä¸ä¸ºå
¶ä»é¢è²å±æ§ï¼å¦ border-colorï¼çé»è®¤å¼ã
å°è¯ä¸ä¸
color: rebeccapurple;
color: #00a400;
color: rgb(214, 122, 127);
color: hsl(30deg 82% 43%);
color: hsla(237deg 74% 33% / 61%);
color: hwb(152deg 0% 58% / 70%);
<section id="default-example">
<div class="example-container">
<p id="example-element">
London. Michaelmas term lately over, and the Lord Chancellor sitting in
Lincoln's Inn Hall. Implacable November weather.
</p>
</div>
</section>
#example-element {
font-size: 1.5em;
}
.example-container {
background-color: white;
padding: 10px;
}
对äºå¨ HTML ä¸ä½¿ç¨é¢è²çæ¦è¿°ï¼è¯·åèä½¿ç¨ CSS 为 HTML å ç´ åºç¨é¢è²ã
è¯æ³
/* å
³é®åå¼ */
color: currentcolor;
/* <named-color> å¼ */
color: red;
color: orange;
color: tan;
color: rebeccapurple;
/* <hex-color> å¼ */
color: #090;
color: #009900;
color: #090a;
color: #009900aa;
/* <rgb()> å¼ */
color: rgb(34, 12, 64, 0.6);
color: rgba(34, 12, 64, 0.6);
color: rgb(34 12 64 / 0.6);
color: rgba(34 12 64 / 0.3);
color: rgb(34 12 64 / 60%);
color: rgba(34.6 12 64 / 30%);
/* <hsl()> å¼ */
color: hsl(30, 100%, 50%, 0.6);
color: hsla(30, 100%, 50%, 0.6);
color: hsl(30 100% 50% / 0.6);
color: hsla(30 100% 50% / 0.6);
color: hsl(30 100% 50% / 60%);
color: hsla(30.2 100% 50% / 60%);
/* <hwb()> å¼ */
color: hwb(90 10% 10%);
color: hwb(90 10% 10% / 0.5);
color: hwb(90deg 10% 10%);
color: hwb(1.5708rad 60% 0%);
color: hwb(0.25turn 0% 40% / 50%);
/* å
¨å±å¼ */
color: inherit;
color: initial;
color: revert;
color: revert-layer;
color: unset;
color 屿§è¢«æå®ä¸º <color> ç±»åçåå¼ã
注æå¼å¿
é¡»æ¯ä¸è´ç color å¼ãå®ä¸å¯ä»¥æ¯ <gradient>ï¼å®é
ä¸ä¸º <image> ç±»åä¹ä¸ï¼ã
å¼
<color>-
设置å ç´ çææ¬åè£ é¥°é¨åçé¢è²ã
currentcolor-
å°é¢è²è®¾ç½®ä¸ºå ç´ ç
color屿§å¼ã使¯ï¼å¦æè®¾ç½®ä¸ºcolorçå¼ï¼currentcolorå°è¢«è§ä¸ºinheritã
æ éç¢èè
æä¸ç¹å¾éè¦ï¼è¦ç¡®ä¿ææ¬é¢è²ä¸ææ¬æå¨èæ¯ä¹é´ç对æ¯åº¦è¶³å¤é«ï¼ä»¥ä¾¿ä½è§åç人群è½å¤é 读页é¢å 容ã
é¢è²ç对æ¯åº¦æ¯éè¿æ¯è¾ææ¬åèæ¯é¢è²å¼ç亮度确å®çãè¦ç¬¦åå½åç Web å 容æ éç¢æåï¼WCAGï¼ï¼ææ¬è³å°è¦æ 4.5:1 çæ¯ä¾ï¼å¤§ææ¬ï¼æ¯å¦æ é¢ï¼è³å°è¦æ 3:1 çæ¯ä¾ãå ·æå ç²åè³å° 18.66px 大å°ï¼æè å ·æè³å° 24px 大å°çææ¬ç§°ä¸ºå¤§ææ¬ã
å½¢å¼å®ä¹
| åå§å¼ | canvastext |
|---|---|
| éç¨å ç´ | ææå
ç´ åææ¬. It also applies to ::first-letter and ::first-line. |
| æ¯å¦æ¯ç»§æ¿å±æ§ | æ¯ |
| 计ç®å¼ | é¢è²è®¡ç®å¼ |
| å¨ç»ç±»å | æè®¡ç®å¼çç±»å |
å½¢å¼è¯æ³
color =
<color>
示ä¾
>ä½¿ææ¬ä¸ºçº¢è²
以䏿¹å¼å¯ä»¥ä½¿å¾ææ¬æ¾ç¤ºä¸ºçº¢è²ï¼
p {
color: red;
}
p {
color: #f00;
}
p {
color: #ff0000;
}
p {
color: rgb(255, 0, 0);
}
p {
color: rgb(100%, 0%, 0%);
}
p {
color: hsl(0, 100%, 50%);
}
/* 50% éæ */
p {
color: #ff000080;
}
p {
color: rgba(255, 0, 0, 0.5);
}
p {
color: hsla(0, 100%, 50%, 0.5);
}
è§è
| è§è |
|---|
| CSS Color Module Level 4 > # the-color-property > |
| Scalable Vector Graphics (SVG) 2 > # ColorProperty > |
æµè§å¨å ¼å®¹æ§
åè§
- é¢è²
<color>æ°æ®ç±»å - å
¶ä»é¢è²ç¸å
³å±æ§ï¼
background-colorãborder-colorãoutline-colorãtext-decoration-colorãtext-emphasis-colorãtext-shadowãcaret-colorãcolumn-rule-coloråprint-color-adjust - ä½¿ç¨ CSS 为 HTML å ç´ åºç¨é¢è²