首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >悬停不工作在div上

悬停不工作在div上
EN

Stack Overflow用户
提问于 2016-02-23 02:56:07
回答 4查看 77关注 0票数 2

我正在尝试在div上应用一个悬停效果。为什么这根本不起作用?

我的Html看起来如下:

代码语言:javascript
复制
<a href="#panel-866" id="panel-866">
  <div class="application-icon" style="background-image: url('/custom-icon-off.png')">
&nbsp;</div>
</a>

CSS

代码语言:javascript
复制
.tab-title > #panel-866 .application-icon:hover {
    background-image:url(/custom-icon-hover.png);
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-02-23 03:03:12

您需要覆盖内联样式,这些样式具有比外部/嵌入式样式更高的特异性

试试这个:

代码语言:javascript
复制
#panel-866 > .application-icon:hover { 
    background-image:url('/custom-icon-hover.png') !important;
}

下面是一个演示:https://jsfiddle.net/0aghvn3u/

票数 1
EN

Stack Overflow用户

发布于 2016-02-23 03:00:52

‘>选择器得到直接的后代,也许只需删除

代码语言:javascript
复制
.tab-title >

它会成功的。很难在不知道标记的情况下说出来,因为它是一个简单的任务,而且您的解决方案似乎是正确的。

票数 0
EN

Stack Overflow用户

发布于 2016-02-23 03:06:03

让它变得重要,这样它就会覆盖锚标签的默认悬停样式。

代码语言:javascript
复制
.tab-title > #panel-866 .application-icon:hover {
    background-image:url('/custom-icon-hover.png') !important;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35567941

复制
相关文章

相似问题

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