css clip-path 导致 box-shadow无效?

clip-path 导致 box-shadow无效
想要效果
image.png
实际效果
image.png

.top-case {
  height: 220rpx;
  background: #E4C9FE;
  margin: 20rpx 40rpx 40rpx;
  -webkit-clip-path: polygon(0 0, 92% 0, 100% 24%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 92% 0, 100% 24%, 100% 100%, 0 100%);
  box-shadow: 5px 5px 0px #212121;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
阅读 3.1k
1 个回答

clip 把阴影切掉了,内阴影就可以
可以把 path 设大点
https://codepen.io/fyzhu/pen/...

.top-case {
  margin: 50px;
  width: 200px;
  height: 200px;
  margin: 20rpx 40rpx 40rpx;
  clip-path: polygon(0 0, 92% 0, 110% 24%, 110% 110%, 0 110%);
  box-shadow: 5px 5px 0px  red;
  background: green;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏