【发布时间】:2013-03-17 18:58:25
【问题描述】:
我想制作一个透明背景的 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() 函数结合起来。
非常感谢
【问题讨论】:
标签: javascript background transparency mousemove