gpt4 book ai didi

jQuery 动画透明

转载 作者:行者123 更新时间:2023-12-03 22:38:53 25 4
gpt4 key购买 nike

$(".block li").hover(
function(){
$(this).animate({backgroundColor: "#000"});
},
function(){
$(this).animate({backgroundColor: "#fff"});
}
);

需要将#fff更改为无颜色。动画应从 #000透明 发生。

有什么解决办法吗?

最佳答案

您可以使用rgba(...) (see browser support here)。

var elem = $('#foo')[0];

$({
r: 0,
g: 0,
b: 0,
a: 1
}).animate({
a: 0
}, {
step: function() {
elem.style.backgroundColor =
'rgba(' +
~~this.r + ',' + ~~this.g + ',' + ~~this.b + ',' +
~~(this.a*100)/100 +
')';
},
duration: 1000
});​

~~ 是底值,否则你最终会得到像 rgba(0.1029302....

关于jQuery 动画透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com