文本阴影 | text-shadow (Text Decoration) - CSS 中文开发手册 - Break易站
2021-01-28 02:12
文本阴影 | text-shadow (Text Decoration) - CSS 中文开发手册
该text-shadowCSS属性向文本添加阴影。它接受一个以逗号分隔的阴影列表,应用于文本和text-decorations元素。
/* 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;
Initial value | none |
---|---|
Applies to | all elements. It also applies to ::first-letter and ::first-line. |
Inherited | yes |
Media | visual |
Computed value | a color plus three absolute lengths |
Animation type | a shadow list |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
语法
该属性的值为逗号分隔的阴影列表。
每个阴影被指定为两个或三个
当给出多个阴影时,阴影按定义顺序从前往后应用,最先指定的阴影在最上方。
此属性同时适用于::first-line和::first-letter伪元素...
可能值
形式语法
none |#where = [ {2,3} && ? ] where = | | | | | | currentcolor | where = rgb( [ [ {3} | {3} ] [ / ]? ] | [ [ #{3} | #{3} ] , ? ] ) = rgba( [ [ {3} | {3} ] [ / ]? ] | [ [ #{3} | #{3} ] , ? ] ) = hsl( [ [ / ]? ] | [ , , , ? ] ) = hsla( [ [ / ]? ] | [ , , , ? ] ) where = | = |
实例
简单阴影
.red-text-shadow { text-shadow: red 0 -2px; }
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore.
多重阴影
.white-text-with-blue-shadow { text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue; color: white; font: 1.5em Georgia, serif; }
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore.
规范
Specification | Status | Comment |
---|---|---|
CSS TransitionsThe definition of ‘text-shadow‘ in that specification. | Working Draft | Specifies text-shadow as animatable. |
CSS Text Decoration Module Level 3The definition of ‘text-shadow‘ in that specification. | Candidate Recommendation | The CSS property text-shadow was improperly defined in CSS2 and dropped in CSS2 (Level 1). The CSS Text Module Level 3 spec refined the syntax. Later it was moved to CSS Text Decoration Module Level 3. |
浏览器兼容性
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 2.0 | (Yes) | 3.5 (1.9.1)1 | 103 | 9.52 | 1.1 (100)4 |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | (Yes) | ? | ? | ? | ? |
文章标题:文本阴影 | text-shadow (Text Decoration) - CSS 中文开发手册 - Break易站
文章链接:http://soscw.com/index.php/essay/48017.html