关于box-shadow一些迷惑的解决

关于一些设计图中常遇到的阴影
语法
E {box-shadow: <length> <length> <length>?<length>?||<color>}
也就是:
E {box-shadow:inset x-offset y-offset blur-radius spread-radius color}
换句说:
对象选择器 {box-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色}
对于这种形式的阴影
 .dome2 {
   box-shadow: -2px 0 0 green, //左边阴影
   0 -2px 0 blue, //顶部阴影
   0 2px 0 red, //底部阴影
   2px 0 0 yellow; //右边阴影
 }
以前老是惯性的复制,然后将用不到的那边的阴影参数改成0 0 0,这就是为什么老是达不到设计图的效果的原因了。
一般需要设置那部分的阴影的时候就留下那部分的属性值就好了,不需要用到的那边可以删掉

像这种(注意蓝色背景左右边的阴影)
.tvi_recommend h2  {
  1. font-size25px;
  2. color#fff;
  3. background-color#00b0ec;
  4. font-weight700;
  5. height55px;
  6. line-height55px;
  7. positionrelative;
  8. margin-bottom0;
  9. -moz-box-shadow-4px 0 6px #c7c7c7,4px 0 6px #c7c7c7;
  10. -webkit-box-shadow-4px 0 6px #c7c7c7,4px 0 6px #c7c7c7;
  11. box-shadow-4px 0 6px #c7c7c7,4px 0 6px #c7c7c7;
}
我是这样实现的,后面三句是实现了阴影,可能原来一直不够灵活,然后留下了其他变的阴影,以为都是需要的,然后设置为了0
可是并没有良好的解决这个问题,给其他变的设置带来了影响,所以类似这种只需要上阴影或者下阴影的时候就不在需要借助伪类元素
费力的实现了。
使用box-shadow的时候注意兼容多个浏览器终端就没有什么问题了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值