html - CSS 透视形状 URL 不起作用

标签 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>

最佳答案

.box a{
position:relative;
}

点击 url 即可。

.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;
}
<div class="box"><a href="http://google.com">google.com</a>
</div>

关于html - CSS 透视形状 URL 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26107106/

相关文章:

jQuery 悬停下拉菜单不适用于 CMS

php - 获取所选列的总和

JQuery选择整个类,解决方案是什么?

html - 渐变 CSS 箭头

html - 自定义 CSS 颜色叠加

css - CSS 中的美女图标形状

javascript - 将鼠标光标设置在文本 block 的末尾

html - 将图像放在标题中(同一行)

css - 如何选择除第一个字母以外的文本?

css - 使用元素符号指示导航菜单中的当前页面