最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
css3 box-shadow 使用方法详解
时间:2013-08-24 编辑:简简单单 来源:一聚教程网
其用法为:
代码如下 | 复制代码 |
box-shadow: x-offset y-offset blur spread color inset; |
由于参数本身就多,而且还可以变,下面通过一些例子来加深一下理解。
先来看看什么是阴影,下面通过四个宽和高都为70px的div,使用如下box-shadow来看看显示效果:
代码如下 | 复制代码 |
#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来移动阴影(相对于原始快对象)。
现在通过3个70x70px的div来看看模糊的效果,box-shadow设置如下:
代码如下 | 复制代码 |
#d5 { box-shadow:0 0 10px 0px #333;} #d6 { box-shadow:70px 70px 20px 0px #333;} #d7 { box-shadow:70px 70px 40px 0px #333;} |
模糊就是对阴影由内到进行模糊处理,对比d6和d7,可以看到模糊参数值越大,模糊的面积也越大。
最后来看看看模糊距离参数,box-shadow设置如下:
代码如下 | 复制代码 |
#d8 { box-shadow:0px 0px 0px 10px #333;} #d9 { box-shadow:80px 80px 0px 10px #333;} #d10 { box-shadow:80px 80px 10px 10px #333;} |
-
下一个: CSS 控制需隐藏的文字样式代码
相关文章
- 用CSS3来实现逐渐发光的方格边框 05-17
- CSS3背景下的@font face有什么规则 05-06
- 详解CSS3中nth-child与nth-of-type的区别 01-10
- CSS3,线性渐变(linear-gradient)的使用总结 01-10
- CSS3动画特效制作教程 好看的CSS3动画特效 01-04
- CSS3 Flexbox属性用法大全 CSS3 Flexbox各种属性详解 01-04