【发布时间】:2020-05-18 08:30:07
【问题描述】:
我想要实现的应该是这样的:
我的 CSS 如下所示:
.element {
position: absolute;
right: 13vw;
top: 7vw;
background-color: #016BA9;
padding: 5px;
color: #E6EEF8;
z-index: 1;
}
.element::after{
content: "";
border-top: 100px solid rgb(1, 81, 128);
border-right: 100px solid transparent;
bottom: -100px;
right: 0;
position: absolute;
z-index: -1 !important;
}
现在我的问题是:
如果我将 .element 类的 z-index 设置为 1,我无法在伪元素中使用 z-index: -1 覆盖它。
我的解决方法是将轮播的 z-index 更改为 -1,从元素中删除 z-index 并在 element::after 中放置 -2 的 z-index。但随后我的轮播变得不可交互。
谢谢!
【问题讨论】:
标签: html css z-index pseudo-element