项目总结(css3中的阴影效果)

项目总结(css3中的阴影效果)

2023年7月16日发(作者:)

项⽬总结(css3中的阴影效果)以前⽤的很少,没有仔细去了解过这⼀块,所以对于阴影和动画只是实现⼀些简单的需求。所以趁这次项⽬需求结合实践就去好好总结⼀下这⼀块。css3中的阴影效果:css3中的box-shadow 请看box-shadow的属性(介绍是摘⾃w3c的内容)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) 改为内部阴影。(默认是外部,内部阴影和外部阴影的设置)接下来是⼀⼀实现不同的阴影效果: box-shadow

box-shadow: 10px 10px 5px #9521de;(⽔平和垂直⽅向是正值的情况)效果图:box-shadow: -10px -10px 5px #9521de;(⽔平和垂直⽅向是负值的情况)box-shadow: 0px 0px 10px #9521de;(⽔平和垂直⽅向是0的情况,这时四周都会有阴影,这种情况也是经常⽤到的)box-shadow: 0px 0px 10px 10px #9521de;(⽔平和垂直⽅向是0的情况,这时四周都会有阴影, 第三个值是模糊距离(阴影的覆盖⾯积) 第四个值是阴影的尺⼨(这个⽤的很少))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;总之⼀句话:活学活⽤。box-shadow:5px 5px 5px #000,5px -5px 5px #000,-5px 5px 5px #000,-5px -5px 5px #000;

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689448002a249816.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信