jquery - anchor 悬停背景颜色按百分比变化

标签 jquery html css

我有一堆背景颜色不同的链接 - 问题是,有没有一种快速简便的方法,当用户将鼠标悬停在这些链接上时,颜色会根据特定百分比发生变化? IE。悬停时,它会使背景变暗 10%。我想避免的是必须为每种使用的颜色指定额外的 CSS……这似乎是一种有效的方式,它不仅会膨胀我的 css,还会膨胀我的标记。

感谢任何帮助。

谢谢,

最佳答案

您可以在 :hover 上显示具有部分透明背景的附加元素:

http://jsfiddle.net/Sec6D/

rgba 用于 browsers that support it .其他浏览器将使用 .png

a {
    background: red;
    float: left;
    color: #fff
}
a span {
    display: block
}
a:hover span {
    background: url(semi-transparent-black.png);
    background: rgba(0,0,0,0.2);
}

<a href="#"><span>Link 1</span></a>

关于jquery - anchor 悬停背景颜色按百分比变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479533/

相关文章:

jquery - jquery仅在向下滑动时加载数据

jquery - Bootstrap Menu DropDown 在带有嵌入式 header.html 文件的页面上不起作用

javascript - polymer 中可调整大小的元素

javascript - 如何将字符串转换为 HTMLCollection

css - 当内容“通过 AJAX 动态创建时,分页后不工作

javascript - React.js 和 jQuery 能完成同样的事情吗?

jquery - 使用 jQuery 浮点图绘制曲线

javascript - 将 KeyParam 替换为动态 JSON - 继续问题 - 57833909

css - 如何在我的边框中获取图像

jquery - Bootstrap 和 jQuery slider 的绝对位置