我想用透明背景平滑地改变颜色来制作div,问题是我需要在div处有一些不透明的内容。如何将透明度应用于平滑改变颜色的背景
我发现这个改变颜色
<head>
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
setInterval ("spectrum()", 1000);
});
function spectrum(){
var hue = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' +
(Math.floor(Math.random() * 256)) + ',' +
(Math.floor(Math.random() * 256)) + ')';
$('body').css({ backgroundColor: hue });
}
</script>
</head>
</body>
</html>
但我不知道如何将透明度添加进去。
我想要的另一件事是通过移动光标来改变颜色。我认为应该可以将它与jQuery .mousemove()
函数结合使用。
非常感谢
感谢它运作良好,并且您知道如何使用鼠标的坐标改变颜色,我曾经看到它,我认为至少有两个来自rgb的数字应该可以更改为X和窗口中光标位置的Y. – 2013-03-17 19:37:36