我有一个白色背景的div,我想从红色到白色背景应用渐进色调(600毫秒)。
我认为.fadeOut()是解决方案,但我不知道如何将红色设置为开始颜色。
答案 0 :(得分:2)
试试这个(使用jquery-ui):
$(function(){
$("#divID").css({backgroundColor:"#F00" });
$("#divID").animate({
backgroundColor:"#000"
}, "slow");
});
答案 1 :(得分:0)
$("selector").css("backgroundColor", "red").fadeOut()
答案 2 :(得分:0)
安装:http://plugins.jquery.com/project/color
然后:
$("#myDivId").animate({backgroundColor: "#fff"}, 600);
答案 3 :(得分:0)
这是一个小提琴:
这是代码:
$( "#yourDiv" ).css('background-color', '#FF0000).animate({
backgroundColor: "#000000",
color: "#fff",
width: 500
}, 600 );
根据您的编辑:使用#FFFFFF交换#000000;