您当前的位置: 首页 >  css

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

css:box-shadow层级问题-相邻元素背景遮盖了阴影

彭世瑜 发布时间:2022-05-24 14:52:56 ,浏览量:2

当box-background元素没有给背景颜色时,box-shadow的阴影可以正常显示


  .box {
    height: 100px;
    line-height: 100px;
    text-align: center;
  }
  
  .box-shadow {
    box-shadow: 0 5px 10px -5px #00ff00;
  }

  .box-background {
  
  }


box-shadow
box-background

在这里插入图片描述 当box-background元素给定一个背景色之后,box-shadow的阴影就没有了


.box {
   height: 100px;
   line-height: 100px;
   text-align: center;
 }
 
 .box-shadow {
   box-shadow: 0 5px 10px -5px #00ff00;
 }

 .box-background {
    /* 增加一个背景色 */
   background-color: #f5f5f5;
 }


box-shadow
box-background

在这里插入图片描述 第一时间想到的是给box-shadow加一个z-index属性,不过没有效果,最终解决是让box-shadow相对定位


      .box {
        height: 100px;
        line-height: 100px;
        text-align: center;
      }

      .box-shadow {
        box-shadow: 0 5px 10px -5px #00ff00;
        /* 增加一个定位 */
        position: relative;
      }

      .box-background {
        background-color: #f5f5f5;
      }
    

    box-shadow
    box-background

在这里插入图片描述

参考 如何解决box-shadow被紧邻的元素遮住

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0589s