先前学习的时候只知道box-shadow的前三个阴影向x轴偏移距离y轴偏移距离和阴影大小
直到今天遇到一个案例才去网上细看box-shadow的使用方法才理解真正含义
这里是官方给予box-shadow的详解不过自己观看很容易遗漏一些关键点
在讲解之前我们先上代码再进行逐一讲解
看代码
box-shadow: 1px 2px 3px 4px rgba(0,0,0,0.4) inset;
在box-shadow里面
第一个参数1代表了x正轴的偏移量 向右
第二个参数2代表了y正轴的偏移量 向左
第三个参数3代表了模糊程度只能是正值 它也是实现阴影的关键
第四个参数4代表了阴影所扩展的半径如果没有第三个参数只能达到放大边框的大小
第五个参数inset为内置阴影,默认为外置阴影
那如果要用box-shadow实现四边阴影那该如何做呢
box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.4);
没错就是给当给第三个和第四个宽度达到阴影扩散的效果从而实现四边阴影
那如果想四边一边一个色呢?
box-shadow是可以分别给四边设置各自的样式的
box-shadow: 0px -10px 0px 0px red,//上边阴影
-10px 0px 0px 0px yellow,//左边阴影
0px 10px 0px 0px blue,//下边阴影
10px 0px 0px 0px pink;//右边阴影
达到的效果如下
版权声明:本文为m0_71935363原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。