【发布时间】:2012-06-16 07:38:24
【问题描述】:
我使用 jQuery 已经有一段时间了,但我不知道我会如何从一个渐变渐变到另一个渐变。我一直在使用 http://www.colorzilla.com/gradient-editor/ 对于我的渐变。例如
background: #ffaf4b;
background: -moz-radial-gradient(center, ellipse cover, #ffaf4b 0%, #ff920a 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a));
background: -webkit-radial-gradient(center, ellipse cover, #ffaf4b 0%,#ff920a 100%);
background: -o-radial-gradient(center, ellipse cover, #ffaf4b 0%,#ff920a 100%);
background: -ms-radial-gradient(center, ellipse cover, #ffaf4b 0%,#ff920a 100%);
background: radial-gradient(center, ellipse cover, #ffaf4b 0%,#ff920a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 );
所以,如果我想点击链接在多个渐变之间淡入淡出,你会怎么做? (我会将它用于导航和/或 div 背景)
目前我一直在尝试将上述代码存储在 var 中并使用
$('.li1').click(function(){
$('.navBar').animate(bgVar, 3000);
});
提前致谢 马赫
【问题讨论】:
-
您可能会在这个 SO 线程中找到一些有用的建议:stackoverflow.com/questions/3790273/…