收藏
回答

css 父元素clip-path方法导致子元素 z-index:-1 无效?

css 父元素clip-path方法导致子元素 z-index:-1 无效?

当前效果

加了clip-path后

<view class="top_case">
  <view class="case_back"></view>
  <view class="flex-column case_tilte">
    <text>Q&A</text>
    <text>市场问答</text>
  </view>
</view>

css

.top_case {
  height: 240rpx;
  background: #E4C9FE;
  -webkit-clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
  margin: 30rpx 40rpx;
  position: relative;
}

.case_back {
  width: 100%;
  height: inherit;
  background: #212121;
  -webkit-clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
  position: absolute;
  left: 10rpx;
  top: 10rpx;
  z-index: -1;
}
回答关注问题邀请回答
收藏

1 个回答

  • 贾雷
    贾雷
    2022-07-29

    主要是嵌套在里面了,比如盒子内的东西无法放下盒子下面一样

    2022-07-29
    有用
    回复 4
    • 贾雷
      贾雷
      2022-07-29
      <view class="top_case">
        <view class="case_back"></view>
        <view class="case_back1"></view>
        <view class="flex-column case_tilte">
          <text>Q&A</text>
          <text>市场问答</text>
        </view>
      </view>
      2022-07-29
      回复
    • 贾雷
      贾雷
      2022-07-29回复贾雷
      .top_case {
        height: 240rpx;
        margin: 30rpx 40rpx;
        position: relative;
      }
      .case_tilte {
        position: absolute;
        z-index: 3;
      }
      .case_back {
        width: 100%;
        height: inherit;
        background: #E4C9FE;
        -webkit-clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
        clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
        position: absolute;
        z-index: 1;
      }
      .case_back1 {
        width: 100%;
        height: inherit;
        background: #212121;
        -webkit-clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
        clip-path: polygon(90% 0, 100% 28%, 100% 100%, 0 100%, 0 0);
        position: absolute;
        left: 10rpx;
        top: 10rpx;
        z-index: -1;
      }
      2022-07-29
      回复
    • 贾雷
      贾雷
      2022-07-29
      可以实现你要的效果
      2022-07-29
      回复
    • Qiu (吉²)
      Qiu (吉²)
      2022-07-31
      谢谢🙏
      2022-07-31
      回复
登录 后发表内容