首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方框阴影在Css网格砖石效果上被剪裁

方框阴影在Css网格砖石效果上被剪裁
EN

Stack Overflow用户
提问于 2020-11-06 21:15:37
回答 1查看 160关注 0票数 0

我正在尝试解决一个问题,在css网格实现中,长方体阴影样式会被裁剪。最后一张牌的阴影被切掉了,就好像在它之后没有填充一样。

容器“.masonry”上有很大的填充物..。为什么会发生这种情况?参见下面的CSS、HTML和屏幕截图。

代码语言:javascript
复制
.masonary {
  column-width: 33%;
  column-count: 3;
  column-gap: 2em;
}

.masonary div {
  break-inside: avoid-column;
}

.pv5 {
  padding-top: 4rem;
  padding-bottom: 4rem
}

.brick:nth-child(5n+2) {
  border-color: #74398D;
}
.masonary div {
  -webkit-column-break-inside: avoid;
  break-inside: avoid-column;
}
.bg-white {
  background-color: #fff;
}
.w-100 {
  width: 100%;
}
.shadow-6 {
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
}
.mb4 {
  margin-bottom: 2rem;
}
.ph4 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.pv3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.w-100 {
  width: 100%;
}
.bw2 {
  border-width: 0.25rem;
}
.br2 {
  border-radius: 0.25rem;
}
.bt {
  border-top-style: solid;
  border-top-width: 1px;
}
代码语言:javascript
复制
<div class="masonary pv5">
  <div class="brick mb4 ph4 pv3 w-100 br2 bg-white bt bw2 shadow-6">
      <h3>Process screening and optimisation</h3>
      <ul class="nl3">
        <li class="">One</li>
        <li class="">Two</li>
        <li class="">Three</li>
        <li class="">Four</li>
        <li class="">Five</li>
      </ul>
  </div>

  <div class="brick mb4 ph4 pv3 w-100 br2 bg-white bt bw2 shadow-6">
      <h3>Title</h3>
      <p>Hello World</p>
      <ul class="nl3">
          <li class="">One</li>
          <li class="">Two</li>
          <li class="">Three</li>
      </ul>
  </div>

  <div class="brick mb4 ph4 pv3 w-100 br2 bg-white bt bw2 shadow-6">
          <h3>Title</h3>
          <p>Hello World</p>
          <ul class="nl3">
              <li class="">One</li>
              <li class="">Two</li>
              <li class="">Three</li>
          </ul>
  </div>

  <div class="brick mb4 ph4 pv3 w-100 br2 bg-white bt bw2 shadow-6">
      <h3>Title</h3>
      <p>Hello World</p>
      <ul class="nl3">
          <li class="">One</li>
          <li class="">Two</li>
          <li class="">Three</li>
      </ul>
  </div>

  <div class="brick mb4 ph4 pv3 w-100 br2 bg-white bt bw2 shadow-6">
      <h3>Title</h3>
      <p>Hello World</p>
      <ul class="nl3">
          <li class="">One</li>
          <li class="">Two</li>
          <li class="">Three</li>
          <li class="">Four</li>
          <li class="">Five</li>
      </ul>
  </div>
</div>

EN

回答 1

Stack Overflow用户

发布于 2020-11-13 18:56:33

长方体阴影正在被裁剪,因为它溢出了父div元素。增加底部填充将解决您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64715345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档