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 默认样式?

javascript - div 中的 child 点。令人头疼的 jQuery

javascript - 从另一个页面打开 Bootstrap 模式

html - Galaxy S5 上的 Cordova CSS 问题

javascript - 如何从 Java Controller 下载文件到 javascript

jquery - 在jquery中获取div内的文本框id

javascript - 更改一个选择菜单会禁用网页上的另一个选择菜单?

javascript - 使用javascript从服务器下载文件时如何更改文件名

html - 创建与现有网站不同的移动外观?

c# - ASP.NET-Telerik : Change size Marker