如何在链接旁边的鼠标悬停时更改自定义图标图像?

输液

如何获得自定义图标图像,以便在其旁边的链接悬停时进行更改?每个链接的每个图像都明显不同。就我而言,我有两个不同颜色的图像,一个是黑色,然后当您将鼠标悬停在其旁边的链接上时,我需要将其更改为绿色。可以仅使用CSS完成此操作,还是需要使用JS?

编辑:更好地解释。当用户将鼠标悬停在“链接1”上时,其.home-icon应变为绿色,而当将“链接2”悬停时,其应变为.tshirt-icon绿色等。

JS FIDDLE DEMO

HTML:

<ul>
    <li><a href="#"><i class="home-icon"></i>Link 1</a></li>
    <li><a href="#"><i class="tshirt-icon"></i>Link 2</a></li>
</ul>

CSS:

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.home-icon {
    background: url(http://s1.postimg.org/gk5fbl6vv/home_black.png) no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: 20px;

    &:hover {
        background: url(http://s2.postimg.org/43870q29h/home_green.png) no-repeat;
    }

}

.tshirt-icon {
    background: url(http://s30.postimg.org/61bqc12fh/tshirt_black.png) no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: 20px;

    &:hover {
        background: url(http://s17.postimg.org/3x9qzn8sb/tshirt_green.png) no-repeat;
    }
}

JS FIDDLE DEMO

Praveen Kumar Purushothaman

您需要使用直接后代选择器:

a:hover > i {
    background:green;
}

因为这比其他方法更具特异性。

片段:

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.home-icon {
  background: url("http://s1.postimg.org/gk5fbl6vv/home_black.png") no-repeat;
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 20px;
}

a:hover .home-icon {
    background: url("http://s2.postimg.org/43870q29h/home_green.png") no-repeat;
}

.tshirt-icon {
  background: url("http://s30.postimg.org/61bqc12fh/tshirt_black.png") no-repeat;
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 20px;
}

a:hover .tshirt-icon {
  background: url("http://s17.postimg.org/3x9qzn8sb/tshirt_green.png") no-repeat;
}
<ul>
  <li><a id="link-1" href="#"><i class="home-icon"></i>Link 1</a></li>
  <li><a id="link-2" href="#"><i class="tshirt-icon"></i>Link 2</a></li>
</ul>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在自定义NSView中使按钮在鼠标悬停时更改颜色?

来自分类Dev

Bootstrap-鼠标悬停时更改图标图像

来自分类Dev

如何在鼠标悬停时以素面更改Commandlink图像?

来自分类Dev

如何在鼠标悬停时更改图像?

来自分类Dev

如何在鼠标悬停时更改图像?

来自分类Dev

JavaFX拖放,带有鼠标图标旁边的自定义节点

来自分类Dev

除系列数据外,如何在高图上的柱形图鼠标悬停时显示自定义数据?

来自分类Dev

鼠标悬停时更改图标

来自分类Dev

将鼠标悬停在不同的链接上时如何更改菜单图像?

来自分类Dev

如何自定义工具条按钮鼠标悬停时突出显示颜色

来自分类Dev

如何在Google Map API中的自定义图标图像上显示标签

来自分类Dev

如何在点击事件中更改自定义股票工具按钮的图标?

来自分类Dev

自定义光标图像不会因将鼠标悬停在html5画布上而改变

来自分类Dev

在链接的鼠标悬停时更改文本

来自分类Dev

如何使用css立即更改鼠标悬停时的图像

来自分类Dev

如何在光滑的滑块中创建可在悬停时更改图像的自定义箭头?

来自分类Dev

如何在鼠标悬停表行上的鼠标旁边显示图像

来自分类Dev

如何在包装器div的鼠标悬停时更改图像

来自分类Dev

WPF如何在鼠标悬停在按钮上时更改背景图像

来自分类Dev

如何在包装器div的鼠标悬停时更改图像

来自分类Dev

如何在鼠标悬停时使圆形图像变暗?

来自分类Dev

按下按钮时如何更改自定义按钮图像

来自分类Dev

如何在鼠标悬停时更改按钮的背景

来自分类Dev

鼠标悬停在链接上(悬停)时更改图像,反之亦然

来自分类Dev

如何使Button内部的链接在悬停时更改颜色而不将鼠标悬停在链接上

来自分类Dev

如何在woocommerce中更改自定义送货字段时更新送货计算?

来自分类Dev

如何设置自定义控件的鼠标悬停样式-悬停-MyToolkit.Controls.DataGrid

来自分类Dev

将鼠标悬停在WPF中的按钮上时如何显示自定义文本框

来自分类Dev

jQuery更改鼠标悬停时引导图标的路径

Related 相关文章

  1. 1

    如何在自定义NSView中使按钮在鼠标悬停时更改颜色?

  2. 2

    Bootstrap-鼠标悬停时更改图标图像

  3. 3

    如何在鼠标悬停时以素面更改Commandlink图像?

  4. 4

    如何在鼠标悬停时更改图像?

  5. 5

    如何在鼠标悬停时更改图像?

  6. 6

    JavaFX拖放,带有鼠标图标旁边的自定义节点

  7. 7

    除系列数据外,如何在高图上的柱形图鼠标悬停时显示自定义数据?

  8. 8

    鼠标悬停时更改图标

  9. 9

    将鼠标悬停在不同的链接上时如何更改菜单图像?

  10. 10

    如何自定义工具条按钮鼠标悬停时突出显示颜色

  11. 11

    如何在Google Map API中的自定义图标图像上显示标签

  12. 12

    如何在点击事件中更改自定义股票工具按钮的图标?

  13. 13

    自定义光标图像不会因将鼠标悬停在html5画布上而改变

  14. 14

    在链接的鼠标悬停时更改文本

  15. 15

    如何使用css立即更改鼠标悬停时的图像

  16. 16

    如何在光滑的滑块中创建可在悬停时更改图像的自定义箭头?

  17. 17

    如何在鼠标悬停表行上的鼠标旁边显示图像

  18. 18

    如何在包装器div的鼠标悬停时更改图像

  19. 19

    WPF如何在鼠标悬停在按钮上时更改背景图像

  20. 20

    如何在包装器div的鼠标悬停时更改图像

  21. 21

    如何在鼠标悬停时使圆形图像变暗?

  22. 22

    按下按钮时如何更改自定义按钮图像

  23. 23

    如何在鼠标悬停时更改按钮的背景

  24. 24

    鼠标悬停在链接上(悬停)时更改图像,反之亦然

  25. 25

    如何使Button内部的链接在悬停时更改颜色而不将鼠标悬停在链接上

  26. 26

    如何在woocommerce中更改自定义送货字段时更新送货计算?

  27. 27

    如何设置自定义控件的鼠标悬停样式-悬停-MyToolkit.Controls.DataGrid

  28. 28

    将鼠标悬停在WPF中的按钮上时如何显示自定义文本框

  29. 29

    jQuery更改鼠标悬停时引导图标的路径

热门标签

归档