CSS透视形状URL不起作用

时间:2014-09-29 19:10:12

标签: html css css-shapes

我想使用一个用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>

1 个答案:

答案 0 :(得分:2)

.box a{
position:relative;
}

点击网址即可。

&#13;
&#13;
.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;
&#13;
&#13;