一、简介
box-shadow 属性用于在元素的框架上添加阴影效果。我们可以在同一个元素上设置多个阴影效果,并用逗号将他们分隔开。
二、属性
属性可设置的值有六个
- inset 关键字
- 阴影的X轴偏移量(offset-x)
- 阴影的Y轴偏移量(offset-y)
- 模糊半径(blur-radius)
- 扩散半径(spread-radius)
- 颜色值
offset-x、offset-y、blur-radius、spread-radius 的都是 length 值类型,后两个值是可选的
/*有两个 length 时,值一次为 offset-x、offset-y*/.test{box-shadow: 2px 2px black;}/*有三个 length 时,值依次为 offset-x、offset-y、blur-radius*/.test2{box-shadow: 1px 1px 2px rgba(0,0,0,0.5);}/*有四个 length 时,值依次为 offset-x、offset-y、blur-radius、spread-radius*/.test3{box-shadow: 0 0 0 2px black;}/*阴影可合成,与 background-image有多张图片时有异曲同工之妙*/.test4{box-shadow: 0 0 0 10px red,0 0 0 20px green,inset 0 0 0 10px blue,inset 0 0 0 20px orange;}
二、参考链接
MDN:https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow
