我想使用一个用CSS制作的梯形形状来存放一个链接。但它似乎没有用。我不确定是不是因为它不受支持,或者因为代码不好。好像它应该工作!谁知道为什么?
为了澄清,我知道梯形有效,但梯形内的链接已经死了。
我的代码:
.box {
width: 180px;
height: 70px;
position: relative;
padding: 0px;
left: 10%;
text-transform: uppercase;
text-align: center;
padding-top: 34px;
padding-bottom: 10px;
}
.box:before {
content: "";
position: absolute;
border-radius: 1px;
box-shadow: 0 1px 0 3px #27628e;
top: -5%;
bottom: -11%;
left: -1%;
right: -5%;
z-index: ;
-webkit-transform: perspective(50em) rotateX(-50deg);
transform: perspective(50em) rotateX(-50deg);
}
<div class="box"><a href="http://google.com">google.com</a>
</div>
答案 0 :(得分:2)
.box a{
position:relative;
}
点击网址即可。
.box {
width: 180px;
height: 70px;
position: relative;
padding: 0px;
left: 10%;
text-transform: uppercase;
text-align: center;
padding-top: 34px;
padding-bottom: 10px;
}
.box:before {
content: "";
position: absolute;
border-radius: 1px;
box-shadow: 0 1px 0 3px #27628e;
top: -5%;
bottom: -11%;
left: -1%;
right: -5%;
z-index: ;
-webkit-transform: perspective(50em) rotateX(-50deg);
transform: perspective(50em) rotateX(-50deg);
}
.box a{
z-index:999;
position:relative;
}
&#13;
<div class="box"><a href="http://google.com">google.com</a>
</div>
&#13;