text-shadow
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
text-shadow 为æåæ·»å é´å½±ãå¯ä»¥ä¸ºæåä¸ decoration æ·»å å¤ä¸ªé´å½±ï¼é´å½±å¼ä¹é´ç¨éå·éå¼ãæ¯ä¸ªé´å½±å¼ç±å
ç´ å¨ X å Y æ¹åçåç§»éãæ¨¡ç³åå¾åé¢è²å¼ç»æã
å°è¯ä¸ä¸
text-shadow: 1px 1px 2px pink;
text-shadow: #fc0 1px 0 10px;
text-shadow: 5px 5px #558abb;
text-shadow: red 2px 5px;
text-shadow: 5px 10px;
text-shadow:
1px 1px 2px red,
0 0 1em blue,
0 0 0.2em blue;
<section id="default-example">
<p id="example-element">
Far out in the uncharted backwaters of the unfashionable end of the western
spiral arm of the Galaxy...
</p>
</section>
p {
font:
1.5em Georgia,
serif;
}
è¯æ³
/* offset-x | offset-y | blur-radius | color */
text-shadow: 1px 1px 2px black;
/* color | offset-x | offset-y | blur-radius */
text-shadow: #fc0 1px 0 10px;
/* offset-x | offset-y | color */
text-shadow: 5px 5px #558abb;
/* color | offset-x | offset-y */
text-shadow: white 2px 5px;
/* offset-x | offset-y
/* Use defaults for color and blur-radius */
text-shadow: 5px 10px;
/* Global values */
text-shadow: inherit;
text-shadow: initial;
text-shadow: unset;
å½é´å½±å¤§äºä¸ä¸ªæ¶è¦ç¨éå·åºå«å¼é´å½±ä¹é´çåæ°ã
æ¯ä¸ªé´å½±é½æä¸¤å°ä¸ä¸ª <length> åæ°ï¼ä»¥åä¸ä¸ªä¸é´å½±é¢è²ç¸å
³ç <color> åæ°ãå两个 <length> åæ°ï¼æ¯ä»¥âæåä¸å¿â为åç¹çåæ è½´ï¼åå«ä¸º x è½´ <offset-x> å y è½´ <offset-y> çå¼ï¼å¦ææç¬¬ä¸ä¸ª <length> åæ°ï¼å第ä¸ä¸ªæ°å¼ä¸ºå½¢æé´å½±ææçåå¾çæ°å¼ <blur-radius>ã
彿ç»çé´å½±å¤§äºä¸ä¸ªæ¶ï¼é´å½±åºç¨ç顺åºä¸ºä»åå°åï¼ç¬¬ä¸ä¸ªæå®çé´å½±å¨é¡¶é¨ã
è¿ä¸ªå±æ§åæ¶éç¨äº ::first-line 以å ::first-letter 伪å
ç´ ã
å¼
<color>-
å¯éãé´å½±çé¢è²ãå¯ä»¥å¨åç§»éä¹åæä¹åæå®ãå¦ææ²¡ææå®é¢è²ï¼å使ç¨ç¨æ·ä»£çèªè¡éæ©çé¢è²ï¼å æ¤éè¦è·¨æµè§å¨çä¸è´æ§æ¶ï¼åºè¯¥æç¡®å®ä¹å®ã
<offset-x> <offset-y>-
å¿ éãè¿äº
<length>弿å®é´å½±ç¸å¯¹æåçåç§»éã<offset-x>æå®æ°´å¹³åç§»éï¼è¥æ¯è´å¼åé´å½±ä½äºæå左侧ã<offset-y>æå®åç´åç§»éï¼è¥æ¯è´å¼åé´å½±ä½äºæå䏿¹ã妿䏤è å为0ï¼åé´å½±ä½äºæåæ£åæ¹ï¼å¦æè®¾ç½®äº<blur-radius>åä¼äº§çæ¨¡ç³ææã <blur-radius>-
å¯éãè¿æ¯
<length>å¼ãå¦ææ²¡ææå®ï¼åé»è®¤ä¸º 0ãå¼è¶å¤§ï¼æ¨¡ç³åå¾è¶å¤§ï¼é´å½±ä¹å°±è¶å¤§è¶æ·¡ï¼wider and lighterï¼ã
å½¢å¼å®ä¹
| åå§å¼ | none |
|---|---|
| éç¨å ç´ | ææå
ç´ . It also applies to ::first-letter and ::first-line. |
| æ¯å¦æ¯ç»§æ¿å±æ§ | æ¯ |
| 计ç®å¼ | a color plus three absolute lengths |
| å¨ç»ç±»å | a shadow list |
å½¢å¼è¯æ³
text-shadow =
none |
<shadow>#
<shadow> =
<color>? &&
[ <length>{2} [ <length [0,â]> <length>? ]? ] &&
inset?
示ä¾
>ç®åçé´å½±
.red-text-shadow {
text-shadow: red 0 -2px;
}
<p class="red-text-shadow">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo.
</p>
å¤éé´å½±
.white-with-blue-shadow {
text-shadow:
1px 1px 2px black,
0 0 1em blue,
0 0 0.2em blue;
color: white;
font:
1.5em Georgia,
"Bitstream Charter",
"URW Bookman L",
"Century Schoolbook L",
serif;
}
<p class="white-with-blue-shadow">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo.
</p>
è§è
| è§è |
|---|
| CSS Text Decoration Module Level 3> # text-shadow-property> |
æµè§å¨å ¼å®¹æ§
åè§
box-shadow- The
<color>data type (for specifying the shadow color) - ä½¿ç¨ CSS 为 HTML å ç´ åºç¨é¢è²