css中box-shadow的详解

盒子阴影

语法:

box-shadow:h-shadow v-shadow blur spread color inset

解释:

1.h-shadow:表示阴影距离盒子位置水平方向的偏移量,可以为负值,为负值表示向左移动,正值表示向右移动

如下图所示:红色矩形的长表示盒子阴影水平方向的偏移量

2.v-shadow:表示阴影距离盒子位置垂直方向的偏移量,可以为负值,为负值表示向上移动,正值表示向下移动

下图所示距离表示影子的向下偏移量

3.blur:表示影子的模糊程度,当其值为0时表示影子看的非常的清除效果如下:

代码如下:

可以看出影子非常的清除

当设置了blur时效果如下

可以看出影子边的模糊了

4.spread:表示影子扩大的大小,这个怎么解释呢,我也是自己测出来的。当spread为0 ,影子大小就为盒子的大小,当x-shadow为10px,v-shadow为0,blur为0,spread为10px,那么理论上影子在水平方向显示出来的像素为20px(x-shadow为正数,代表向右平移10px,spread为10px,影子在盒子大小的基础上扩大10px,所以就是20px),经过我的测量,的确如此

5.color 属性可以为任何颜色,不过习惯上使用rgba()形式更好看

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值