background-color
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
background-color CSS 屿§è®¾ç½®å
ç´ çèæ¯è²ã
å°è¯ä¸ä¸
background-color: brown;
background-color: #74992e;
background-color: rgb(255, 255, 128);
background-color: rgba(255, 255, 128, 0.5);
background-color: hsl(50, 33%, 25%);
background-color: hsla(50, 33%, 25%, 0.75);
<section id="default-example">
<div class="transition-all" id="example-element"></div>
</section>
#example-element {
min-width: 100%;
min-height: 100%;
padding: 10%;
}
è¯æ³
/* å
³é®åå¼ */
background-color: red;
background-color: indigo;
/* åå
è¿å¶å¼ */
background-color: #bbff00; /* å®å
¨ä¸éæ */
background-color: #bf0; /* å®å
¨ä¸éæç®å */
background-color: #11ffee00; /* å®å
¨éæ */
background-color: #1fe0; /* å®å
¨éæç®å */
background-color: #11ffeeff; /* å®å
¨ä¸éæ */
background-color: #1fef; /* å®å
¨ä¸éæç®å */
/* RGB å¼ */
background-color: rgb(255 255 128); /* å®å
¨ä¸éæ */
background-color: rgb(117 190 218 / 50%); /* 50% éæ */
/* HSL å¼ */
background-color: hsl(50 33% 25%); /* å®å
¨ä¸éæ */
background-color: hsl(50 33% 25% / 75%); /* 75% ä¸éæï¼25% éæ */
/* ç¹æ®å
³é®åå¼ */
background-color: currentcolor;
background-color: transparent;
/* å
¨å±å¼ */
background-color: inherit;
background-color: initial;
background-color: revert;
background-color: revert-layer;
background-color: unset;
background-color 屿§è¢«æå®ä¸º <color> ç±»åçåå¼ã
å¼
<color>-
èæ¯è²çç»ä¸é¢è²ãå®å¨æå®çä»»ä½
background-imageå颿¸²æï¼å°½ç®¡é¢è²ä»ç¶å¯ä»¥éè¿å¾åä¸ä»»ä½éæçå°æ¹çå°ã
æ éç¢
æä¸ç¹å¾éè¦ï¼è¦ç¡®ä¿ææ¬é¢è²ä¸ææ¬æå¨èæ¯ä¹é´ç对æ¯åº¦è¶³å¤é«ï¼ä»¥ä¾¿ä½è§åç人群è½å¤é 读页é¢å 容ã
é¢è²ç对æ¯åº¦æ¯éè¿æ¯è¾ææ¬åèæ¯é¢è²å¼ç亮度确å®çãè¦ç¬¦åå½åç Web å 容æ éç¢æåï¼WCAGï¼ï¼ææ¬è³å°è¦æ 4.5:1 çæ¯ä¾ï¼å¤§ææ¬ï¼æ¯å¦æ é¢ï¼è³å°è¦æ 3:1 çæ¯ä¾ãå ·æå ç²åè³å° 18.66px 大å°ï¼æè å ·æè³å° 24px 大å°çææ¬ç§°ä¸ºå¤§ææ¬ã
å½¢å¼å®ä¹
| åå§å¼ | transparent |
|---|---|
| éç¨å ç´ | ææå
ç´ . It also applies to ::first-letter and ::first-line. |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| 计ç®å¼ | é¢è²è®¡ç®å¼ |
| å¨ç»ç±»å | a color |
å½¢å¼è¯æ³
background-color =
<color>
示ä¾
>çè²ç
æ¤ç¤ºä¾æ¼ç¤ºäºå¦ä½ä½¿ç¨ä¸åç CSS <color> å¼å° background-color åºç¨äº HTML <div> å
ç´ ã
HTML
<div class="exampleone">ä»åæèªå·±ä¼åè¦ã</div>
<div class="exampletwo">ä»åæèªå·±ä¼åè¦ã</div>
<div class="examplethree">ä»åæèªå·±ä¼åè¦ã</div>
CSS
.exampleone {
background-color: transparent;
}
.exampletwo {
background-color: rgb(153 102 153);
color: rgb(255 255 204);
}
.examplethree {
background-color: #777799;
color: #ffffff;
}
ç»æ
çè²è¡¨
æ¤ç¤ºä¾æ¼ç¤ºäºå¦ä½ä½¿ç¨ <tr> è¡å <td> åå
æ ¼å° background-color åºç¨äº HTML <table> å
ç´ ã
HTML
<table>
<tr id="r1">
<td id="c11">11</td>
<td id="c12">12</td>
<td id="c13">13</td>
</tr>
<tr id="r2">
<td id="c21">21</td>
<td id="c22">22</td>
<td id="c23">23</td>
</tr>
<tr id="r3">
<td id="c31">31</td>
<td id="c32">32</td>
<td id="c33">33</td>
</tr>
</table>
CSS
table {
border-collapse: collapse;
border: solid black 1px;
width: 250px;
height: 150px;
}
td {
border: solid 1px black;
}
#r1 {
background-color: lightblue;
}
#c12 {
background-color: cyan;
}
#r2 {
background-color: grey;
}
#r3 {
background-color: olive;
}
ç»æ
è§è
| è§è |
|---|
| CSS Backgrounds and Borders Module Level 3 > # background-color > |
æµè§å¨å ¼å®¹æ§
åè§
- å¤ä¸ªèæ¯çåºç¨
- é¢è²
<color>æ°æ®ç±»å - å
¶ä»é¢è²ç¸å
³å±æ§ï¼
colorãborder-colorãoutline-colorãtext-decoration-colorãtext-emphasis-colorãtext-shadowãcaret-colorãcolumn-rule-coloråprint-color-adjust