CSS3属性 box-shadow

154 阅读1分钟

●  box-shadow 是 CSS3 规范中出现的一个属性, 用于在元素周围创建一个阴影效果.

● 通过属性值来设置阴影效果, 也可以给一个元素设置多个阴影效果

● 阴影 : 一个和原始元素一样大小的影子内容, 并且默认和原始元素重叠在一起

属性值详解

全部属性值

描述
horizontal offset阴影水平方向偏移量, 默认值是 0
vertical offset阴影垂直方向偏移量, 默认值是 0
blur radius阴影的模糊半径, 默认值是 0
spread radius阴影的扩散半径, 默认值是 0
color阴影的颜色, 默认值是黑色
inset内阴影设置, 不设置是外阴影
{

/* box-shadow: [h] [v] [blur] [spread] [color] [inset]; */

box-shadow: 0px 0px 0px 0px skyblue;

}

horizontal offset

MTY4ODg1NTI4ODM0ODQ2OA_759270_vGfn2o7gxGNg5n0X_1677729784.gif

vertical offset

MTY4ODg1NTI4ODM0ODQ2OA_778353_9N83h67ytbNNjw2R_1677729930.gif

blur radius

MTY4ODg1NTI4ODM0ODQ2OA_123326_glthH7MMJiVDNzUS_1677729989.gif

spread radius

MTY4ODg1NTI4ODM0ODQ2OA_66777_y6H3gRe6M2nJSXi0_1677730043.gif

color

MTY4ODg1NTI4ODM0ODQ2OA_359644_wnh7eIfd3gR1yPaI_1677730136.gif

inset

MTY4ODg1NTI4ODM0ODQ2OA_607073_NYw0mgGEX_05455k_1677730276.gif

多阴影

● 一个元素也可以设置多个阴影, 每一组属性值之间使用逗号分隔开就好

box-shadow:

[h] [v] [blur] [spread] [color] [inset],

[h] [v] [blur] [spread] [color] [inset],

[h] [v] [blur] [spread] [color] [inset];

● 这样一来, 这个元素就有三个阴影了

image.png