我正在制作具有阴影的css选项卡。我怎样才能摆脱标签中的底部阴影?这里有一个例子:http://codepen.io/ekscentrysytet/pen/QbNdEB如何摆脱css选项卡的标签中的底部阴影
我试过z-index: -1;
为label:after
但阴影消失。
我正在制作具有阴影的css选项卡。我怎样才能摆脱标签中的底部阴影?这里有一个例子:http://codepen.io/ekscentrysytet/pen/QbNdEB如何摆脱css选项卡的标签中的底部阴影
我试过z-index: -1;
为label:after
但阴影消失。
什么?
label:before {
content:'';
display:block;
width:100%;
height:15px;
background-color:#fff;
position:absolute;
bottom:-11px;
left:0;
z-index:10;
}
试试这个:
关于使用pseudoelement:before
(你已经使用alreasdy
after
),使一个白色的小矩形以隐藏它
.tabinator input:checked + label:after {
border-bottom: none;
box-shadow: 0 -8px 15px #939393;
}
号我只是想在标签底部删除阴影。顶部,左侧和右侧应该留在那里。 –
我修改了我的答案。 – odedta
对我来说仍然不是一个好的解决方案。应该如下:http://codepen.io/ekscentrysytet/pen/RPrEWY –
看起来不错!但有没有另一种方法只使用z-index:after? –
我不这么认为。您的标签需要覆盖您的内容(如果您不希望影子内容与您的标签重叠)并且您的“后”是您的标签的一部分,所以我不认为有一种方法可以让元素优于其他元素而其伪元素落后了。 (虽然我可能是错的) –