我有这个导航栏图标如下,悬停时我想显示一个不同的图标,这意味着相同的图标在蓝色的引导图标不能使用由于许可证问题.所以可以做什么悬停改变图标alerts_torqHover. png
<div class="topbaricons"> <img src="assets/icons/alerts_torq.png"> <a><img src="assets/icons/alerts_torqHover.png"> </a> </div>
字符串
ogq8wdun1#
我会推荐这样的东西。即使你需要它链接到其他地方,只要把img标签在锚,因为他们将无法点击没有悬停无论如何。
在img标签上
img:hover { content: url("http://placecage.com/c/480/240") }
个字符
在课堂上
.hover-change:hover { content: url("http://placecage.com/c/480/240") }
<img class="hover-change" src="http://placecage.com/c/240/120" />
的字符串
wgxvkvu92#
你可以通过CSS来实现,它将支持所有浏览器。
.topbaricons a { display: none; } .topbaricons:hover>img { display: none; } .topbaricons:hover a { display: block; }
daolsyd03#
使用:hover类尝试类似的操作
:hover
.topbaricons:hover .mango { display: block; } .topbaricons:hover i, .topbaricons:hover .orange { display: none; } .mango, .orange { display: none; } i, .orange { display: block; } img { width: 100px; }
3条答案
按热度按时间ogq8wdun1#
我会推荐这样的东西。即使你需要它链接到其他地方,只要把img标签在锚,因为他们将无法点击没有悬停无论如何。
在img标签上
个字符
在课堂上
的字符串
wgxvkvu92#
你可以通过CSS来实现,它将支持所有浏览器。
个字符
daolsyd03#
使用
:hover
类尝试类似的操作个字符