Home >Web Front-end >HTML Tutorial >Detailed explanation of how to use css3 box-shadow_html/css_WEB-ITnose

Detailed explanation of how to use css3 box-shadow_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-24 11:53:211415browse

Its usage is:

 代码如下 复制代码
box-shadow: x-offset y-offset blur spread color inset;
上述六个参数含义依次是水平方向的偏移(正值向右偏移,负值向左偏移)、垂直方向的偏移(正值向下偏移,负值向上偏移)、模糊距离、阴影的尺寸(扩展尺寸)、阴影的颜色以及阴影类型(默认是外阴影,使用inset表示为内阴影)。除了第一和第二个参数是必须的,其他的都是可选参数。当使用参数“0 0px 10px #333”时,注意第三个参数为阴影的模糊距离。

Since there are many parameters and they can be changed, let’s use some examples to deepen our understanding.

Let’s first take a look at what shadow is. Let’s use four divs with a width and height of 70px and use the following box-shadow to see the display effect:

 代码如下 复制代码
#d1 { box-shadow:0 0 0px #333;}#d2 { box-shadow:70px 0 0px #333;}#d3 { box-shadow:0 70px 0px #333;}#d4 { box-shadow:70px 0px 0px #333;}

观察上述图,可以理解阴影其实是被原始块对象遮盖,但是可以通过x-offset和y-offset来移动阴影(相对于原始快对象)。

Now let’s take a look at the blur effect through three 70x70px divs. The box-shadow settings are as follows:

 代码如下 复制代码
#d5 { box-shadow:0 0 10px 0px #333;}#d6 { box-shadow:70px 70px 20px 0px #333;}#d7 { box-shadow:70px 70px 40px 0px #333;}
模糊就是对阴影由内到进行模糊处理,www.111cn.net/对比d6和d7,可以看到模糊参数值越大,模糊的面积也越大。

Finally, let’s take a look at the blur distance parameter, box-shadow The settings are as follows:

 代码如下 复制代码
#d8 { box-shadow:0px 0px 0px 10px #333;}#d9 { box-shadow:80px 80px 0px 10px #333;}#d10 { box-shadow:80px 80px 10px 10px #333;}

Original text: http://www.111cn.net/cssdiv/css/50547.htm

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn