【问题标题】:Adding a link to a pseudo element添加指向伪元素的链接
【发布时间】:2021-11-25 15:27:42
【问题描述】:

我想知道是否有办法将链接添加到伪元素。我认为它适用于内容:url(),但它不是

    content: url('https://google.com');
    width: 100px;
    height: 100px;
}

【问题讨论】:

标签: css


【解决方案1】:

当我搜索它时,似乎通过标准方式是不可能的。 但是您可以通过一些变通方法来实现这一点。这是我能想到的解决方案:

<div class="clickable-pseudo">
  <a href="-- your desired  url --" target="_blank"></a>
</div>

div.clickable-pseudo::after{
  content: "";
  width: 30px;
  height: 30px;
  background-color: indianred;
  display: block;
  position: relative;
}

a{
  position: absolute;
  top:0px;
  left: 0px;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 10;
}

上面的代码只是简单地将锚标记放在伪元素上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-16
    • 2017-11-29
    • 1970-01-01
    • 2018-07-28
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    相关资源
    最近更新 更多