CSS3盒子阴影box-shadow

时间:2023-03-09 04:22:52
CSS3盒子阴影box-shadow

来自W3CSchool的解释

语法:

box-shadow: h-shadow v-shadow blur spread color inset;

注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

描述
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊距离。
spread 可选。阴影的尺寸。
color 可选。阴影的颜色。请参阅 CSS 颜色值。
inset 可选。将外部阴影 (outset) 改为内部阴影。

example

1、 box-shadow:10px 10px black;

CSS3盒子阴影box-shadow

2、 box-shadow:10px -10px black;

CSS3盒子阴影box-shadow

3、 box-shadow:10px 0px black;

CSS3盒子阴影box-shadow

4、 box-shadow:0px 0px 10px 10px black;

CSS3盒子阴影box-shadow

Tip:右下阴影为正方向,前3个例子中,水平方向的阴影为10px,所以右侧阴影一直有10px,而垂直方向阴影>0(正方向,下侧有阴影),=0(垂直方向无阴影),<0(负方向,上侧有阴影)。若垂直方向数值固定,水平方向变化也同理!

要想四边都有阴影,水平垂直阴影大小设置为0,然后设置模糊距离和阴影尺寸!

水平阴影和垂直阴影是必须要的,不可缺少!