我正在使用下面的全局链接不透明度覆盖。
a:hover {
text-decoration: none; opacity: 0.6; /* css standard */
filter: alpha(opacity=60); /* internet explorer */
} /* mouse over link */
如何为此添加颜色?这可能是使用CSS还是我只关注JS / jQuery解决方案?
答案 0 :(得分:1)
a:hover{
/* your stuff here */
color:#f00; // older browsers
color: rgba(255,0,0,0.4); // browsers with rgba support (r,g,b,alphaOpacity)
}
答案 1 :(得分:1)
如果你想要颜色,例如黑色在背景上然后你的代码将是
a:hover {text-decoration: none; opacity: 0.6; /* css standard */
filter: alpha(opacity=60); /* internet explorer */ /* mouse over link */ background: #000; }
如果你想让a标签的颜色为黑色,那么你的css将会是这样的
a:hover {text-decoration: none; opacity: 0.6; /* css standard */
filter: alpha(opacity=60); /* internet explorer */ /* mouse over link */ color: #000; }
出于某种原因,您的代码中有额外的}
。
答案 2 :(得分:1)
看来你根本不需要不透明度。您要搜索的效果是透明背景。将rgba()
与rgb()
后备广告一起使用,并改为定义透明背景。
a:hover {
text-decoration: none;
background: rgb(255,0,0) /* fallback */
background: rgba(255,0,0,0.6) /* red with 60% opactiy */
color: #000;
}