css3如何实现阴影效果


当前第2页 返回上一页

效果图:

这里写图片描述

box-shadow: -10px -10px 5px #9521de;(水平和垂直方向是负值的情况)

这里写图片描述

box-shadow: 0px 0px 10px #9521de;(水平和垂直方向是0的情况,这时四周都会有阴影,这种情况也是经常用到的)

这里写图片描述

box-shadow: 0px 0px 10px 10px #9521de;(水平和垂直方向是0的情况,这时四周都会有阴影, 第三个值是模糊距离(阴影的覆盖面积) 第四个值是阴影的尺寸(这个用的很少))

f27fd8cdd93fc3a3a5309aa413725c5-3.jpg" alt="这里写图片描述"/>

**box-shadow: 0px 0px 10px #9521de inset;**水平和垂直方向是0的情况,这时四周都会有阴影, 第三个值是模糊距离(阴影的覆盖面积)设置为内部阴影 )

这里写图片描述

**box-shadow: 5px 5px 10px #9521de inset;**水平和垂直方向是正值的情况, 在左上方,第三个值是模糊距离(阴影的覆盖面积)设置为内部阴影 正好和外部阴影相反)

这里写图片描述

**box-shadow: -5px -5px 10px #9521de inset;**水平和垂直方向是负值的情况,在右下方 ,第三个值是模糊距离(阴影的覆盖面积)设置为内部阴影 正好和外部阴影相反)

这里写图片描述

以上只是简单实验了一下阴影的效果和位置。其实就在项目中用到的效果来看还是**box-shadow: 0px 0px 10px #9521de;**和 **box-shadow: 10px 10px 5px #9521de;**其实主要是通过熟悉各种效果来自由组合,熟悉各个值代表的含义。

spread属性用的很少,这个是用于扩展阴影半径的。

例如:box-shadow: -5px -5px 10px 10px #9521de inset;

这里写图片描述

也可以给每条边单独设置阴影效果:

box-shadow:5px 5px 5px #000,5px -5px 5px #000,-5px 5px 5px #000,-5px -5px 5px #000;

总之一句话:活学活用。

推荐学习:css视频教程

以上就是css3如何实现阴影效果的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css的sass样式应该怎么使用

原生js如何设置css

css如何设置边框透明

html5、css实现文字阴影效果实例分享

css如何设置透明度

css中常见的布局有哪些?

css怎么改变div字体颜色

css实现一个简单的扁平化按钮

css怎么设置鼠标光标形状

详解使用纯css实现滚动进度条效果的几种技巧

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...