Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 锚定悬停背景颜色按百分比变化_Jquery_Html_Css - Fatal编程技术网

Jquery 锚定悬停背景颜色按百分比变化

Jquery 锚定悬停背景颜色按百分比变化,jquery,html,css,Jquery,Html,Css,我有一堆不同背景颜色的链接-问题是,有没有一种快速简便的方法,当用户悬停在这些链接上时,颜色会根据特定的百分比发生变化?也就是说,在悬停时,它使背景颜色变暗10%。我试图摆脱的是必须为每种颜色指定额外的CSS。。。这似乎是一种有效的方法,它不仅会膨胀我的css,还会膨胀我的标记 谢谢你的帮助 谢谢,您可以在:hover: rgba用于。其他浏览器将使用.png a { background: red; float: left; color: #fff } a span

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

谢谢你的帮助


谢谢,

您可以在
:hover
:

rgba
用于。其他浏览器将使用
.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>
a{
背景:红色;
浮动:左;
颜色:#fff
}
跨度{
显示:块
}
a:悬停跨度{
背景:url(半透明黑色.png);
背景:rgba(0,0,0,0.2);
}

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

rgba
用于。其他浏览器将使用
.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>
a{
背景:红色;
浮动:左;
颜色:#fff
}
跨度{
显示:块
}
a:悬停跨度{
背景:url(半透明黑色.png);
背景:rgba(0,0,0,0.2);
}

它已经在问题的公认答案上得到了回答。它已经在问题的公认答案上得到了回答。