首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >a::hover/after not for image

a::hover/after not for image
EN

Stack Overflow用户
提问于 2015-04-13 16:00:36
回答 4查看 618关注 0票数 2

对于网站上的一些不错的链接,我使用伪类a::hover和伪元素a::after:

代码语言:javascript
复制
a {
    position: relative;
    display: inline-block;
    outline: none;
    color: #404d5b;
    vertical-align: bottom;
    text-decoration: none;
    white-space: nowrap;
}

a::hover,
a::after {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

现在,这也适用于插入到link元素中的图像,如下所示:

代码语言:javascript
复制
<a href="#"><img src="source.jpg" /></a>

如何隐藏我的图像的这种样式?我不想让他们在悬停时有这样的背景...

EN

回答 4

Stack Overflow用户

发布于 2015-04-13 16:06:48

你应该看看CSS的否定特性(注意浏览器兼容性)。Reference

一种可能的方法是通过添加特定的类来使这些锚标记可选,并定义此元素不被a::hover所触及。另一种方法是使用选择器和.not-特性。另一种“脏”的方法是使用"!important“来覆盖此行为。

票数 0
EN

Stack Overflow用户

发布于 2015-04-13 16:10:19

您可以使用同级技巧:

代码语言:javascript
复制
.parent {
  width:100px;
  height:100px;
  padding:50px;
}

.parent:hover {
}

.child {
  height:100px;
  width:100px;
  background:#355E95;
  transition:background-color 1s;

  position: relative;
  top: -200px;
}

.child:hover {
  background:#000;
}

.sibling{
  position: relative;
  width:100px;
  height:100px;
  padding: 50px;
  top: -50px;
  left: -50px;
  background:#3D6AA2;
  transition:background-color 1s;    
}

.sibling:hover{
  background:#FFF;
  transition:background-color 1s;
}
代码语言:javascript
复制
<div class="parent">
  <div class="sibling"></div>
  <img src="http://www.dunbartutoring.com/wp-content/themes/thesis/rotator/sample-1.jpg" class="child" />
</div>

请看这个答案:https://stackoverflow.com/a/17924223/586051

票数 0
EN

Stack Overflow用户

发布于 2015-04-13 16:44:15

链接可以具有广泛的特定样式:

代码语言:javascript
复制
a.mylink{border-bottom:2px solid red;}
a #mylink{border-bottom:2px solid green;}

你可以试试这个:

代码语言:javascript
复制
a img::hover, a img::after { /* Empty */ }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29600511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档