jquery - css hover 在搜索图标中改变颜色?

标签 jquery css

我有一个带有搜索图标的菜单,是否可以在悬停事件时使用 CSS 更改图标的颜色?

<navbar id="menu">
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li class="search"><img src="imagens/search-icon-2.png" width="25"  height="25"/></li>
        <li>

    </ul>

像这样:(不工作)

#menu ul li .search:hover{color:#fff;}

最佳答案

试试这个:

<style>
 .search { /* other stuff */ background:url(url to black image); }
 .search:hover { /* other stuff */ background:url(url to blue image on hover); }
</style>

<div id="menu">
  <ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li class="search"></li>
  </ul>
</div>

关于jquery - css hover 在搜索图标中改变颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22287573/

相关文章:

javascript - colgroup 上的样式不起作用

Javascript:更改一个元素上两个背景图像的backgroundPosition

javascript - 为什么动态制作时行不是宽度的 100%?

css - 将子 div 的宽度绑定(bind)到父 div 的高度

html - 从上层元素获取透明度

javascript - 从透明菜单中选择三个js对象

javascript - 获取特定 div 中的图像数量

javascript - 将无序列表扩展到浏览器宽度 (html/css)

jquery - 下拉框内的图片

javascript - 将需要参数的匿名函数作为参数传递给另一个函数,该函数将分配给 onclick