CSS 阴影效果属性
2025-04-23
15
参考资料
CSS 阴影效果属性
1. box-shadow
作用: 为元素添加阴影效果。
属性值:
none
(默认)h-offset
(水平阴影位置)v-offset
(垂直阴影位置)blur
(模糊距离)spread
(阴影尺寸)color
(阴影颜色)inset
(内阴影)
用法:
box-shadow: h-offset v-offset blur spread color inset;
示例:
div { box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
2. text-shadow
作用: 为文本添加阴影效果。
属性值:
none
(默认)h-offset
(水平阴影位置)v-offset
(垂直阴影位置)blur
(模糊距离)color
(阴影颜色)
用法:
text-shadow: h-offset v-offset blur color;
示例:
h1 { text-shadow: 2px 2px 4px #000000; }
3. drop-shadow
(滤镜)
作用: 为图像或元素添加阴影效果。
属性值:
none
(默认)h-offset
(水平阴影位置)v-offset
(垂直阴影位置)blur
(模糊距离)color
(阴影颜色)
用法:
filter: drop-shadow(h-offset v-offset blur color);
示例:
img { filter: drop-shadow(5px 5px 5px #666); }
4. 多重阴影
作用: 为元素添加多个阴影效果。
用法:
box-shadow: shadow1, shadow2, ...; text-shadow: shadow1, shadow2, ...;
示例:
div { box-shadow: 3px 3px 5px red, -3px -3px 5px blue; }
5. 内阴影
作用: 在元素内部添加阴影效果。
用法:
box-shadow: inset h-offset v-offset blur spread color;
示例:
div { box-shadow: inset 0 0 10px #000000; }
6. 模糊与扩展
作用: 控制阴影的模糊程度和大小。
示例:
div { box-shadow: 10px 10px 20px 5px rgba(0,0,0,0.5); }
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。