box-shadow —— 盒子阴影(css3属性)
语法 box-shadow: h-shadow v-shadow blur spread color inset;
注释: box-shadow向框添加一个或多个阴影. 该属性是由逗号分隔的阴影列表,每个阴影由2-4个长度值、可选的颜色值及可选的inset关键词来规定。省略长度的值是0。
未加阴影效果如下:
1、外阴影
a、给元素右边框和下边框加外阴影——把水平
阴影位置、垂直
阴影位置偏移值
均设为正值
css代码
/* 阴影向右偏移10px、向下偏移10px、模糊距离为20px、阴影尺寸为10px、颜色为pink*/
box-shadow: 10px 10px 20px 10px pink;
css代码
/* 模糊距离为1px */
box-shadow: 10px 10px 1px 10px pink;
css代码
/* 阴影尺寸为1px */
box-shadow: 10px 10px 20px 1px pink;
b、给元素左边框和上边框加外阴影——把水平
阴影位置、垂直
阴影位置偏移值
均设为负值
css代码
/* 阴影向左偏移10px、向上偏移10px、模糊距离为20px、阴影尺寸为10px、颜色为pink */
box-shadow: -10px -10px 20px 10px pink;
2、内阴影(inset
)
a、给元素左边框和上边框加内阴影——把水平
阴影位置、垂直
阴影位置偏移值
均设为正值
css代码
/* 使用关键字 inset 设置内阴影 */
box-shadow: 10px 10px 20px 1px pink inset;
b、给元素右边框和下边框设置内阴影——把水平
阴影位置、垂直
阴影位置偏移值
均设为负值
css代码
box-shadow: -10px -10px 20px 1px pink inset;