opacity
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
opacity 屿§æå®äºä¸ä¸ªå ç´ çä¸éæåº¦ãæ¢è¨ä¹ï¼opacity 屿§æå®äºä¸ä¸ªå ç´ åé¢çèæ¯ç被è¦çç¨åº¦ã
å½ opacity 屿§çå¼åºç¨äºæä¸ªå ç´ ä¸æ¶ï¼æ¯æè¿ä¸ªå ç´ ï¼å æ¬å®çå 容ï¼å½æä¸ä¸ªæ´ä½çå¾ ï¼å³ä½¿è¿ä¸ªå¼æ²¡æè¢«åå ç´ ç»§æ¿ãå æ¤ï¼ä¸ä¸ªå ç´ åå®å å«çåå ç´ é½ä¼å ·æåå ç´ èæ¯ç¸åçéæåº¦ï¼åªæè¿ä¸ªå ç´ åå®çåå ç´ æä¸åç opacity 屿§å¼ã
ä½¿ç¨ opacity 屿§ï¼å½å±æ§å¼ä¸ä¸º 1 æ¶ï¼ä¼æå ç´ æ¾ç½®å¨ä¸ä¸ªæ°çå±å ä¸ä¸æä¸ã
| åå§å¼ | 1 |
|---|---|
| éç¨å ç´ | ææå ç´ |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| Percentages | map to the range [0,1] |
| 计ç®å¼ | The same as the specified value after clipping the <number> to the range [0.0, 1.0]. |
| å¨ç»ç±»å | æè®¡ç®å¼çç±»å |
è¯æ³
/* å®å
¨ä¸éæ */
opacity: 1;
opacity: 1;
/* åéæ */
opacity: 0.6;
/* å®å
¨éæ */
opacity: 0;
opacity: 0;
opacity: inherit;
屿§å¼
<number>-
<number>æ¯ä¸ä¸ª 0.0 å° 1.0 èå´å çæ°åå¼ï¼è¿ä¸ªæ°å¼æ¢å å«ä¹ä»£è¡¨ééçéæåº¦ï¼ä¹å°±æ¯ alpha ééçå¼ãä»»ä½ä¸ä¸ªæº¢åºè¿ä¸ªåå¼åºé´çå¼ï¼å°½ç®¡ææï¼ä½ä¼è¢«è§£æä¸ºå¨åå¼èå´å æé è¿å®çå¼ãå¼ éä¹ 0å ç´ å®å ¨éæ (å³å ç´ ä¸å¯è§). ä»»ä½ä¸ä¸ªä½äº 0.0-1.0 ä¹é´ç <number>å ç´ åéæ (å³å ç´ åé¢çèæ¯å¯è§). 1å ç´ å®å ¨ä¸éæ (å³å ç´ åé¢çèæ¯ä¸å¯è§).
å½¢å¼è¯æ³
opacity =
<opacity-value>
<opacity-value> =
<number> |
<percentage>
示ä¾
>åºæ¬ç¤ºä¾
div {
background-color: yellow;
}
.light {
opacity: 0.2; /* Barely see the text over the background */
}
.medium {
opacity: 0.5; /* See the text more clearly over the background */
}
.heavy {
opacity: 0.9; /* See the text very clearly over the background */
}
<div class="light">You can barely see this.</div>
<div class="medium">This is easier to see.</div>
<div class="heavy">This is very easy to see.</div>
:hover æ¶ opacity çä¸å
img.opacity {
opacity: 1;
filter: alpha(opacity=100); /* IE8 and lower */
zoom: 1; /* Triggers "hasLayout" in IE 7 and lower */
}
img.opacity:hover {
opacity: 0.5;
filter: alpha(opacity=50);
zoom: 1;
}
<img
src="//developer.mozilla.org/media/img/mdn-logo.png"
alt="MDN logo"
width="128"
height="146"
class="opacity" />
è§è
| è§è |
|---|
| CSS Color Module Level 4 > # propdef-opacity > |
| Scalable Vector Graphics (SVG) 2 > # ObjectAndGroupOpacityProperties > |