【发布时间】:2013-10-17 12:00:51
【问题描述】:
我想对我的标题幻灯片做一个特殊的效果。我已经完成了通过将旧图像淡入新图像来滑动几张图像的部分。
我的标题幻灯片图像宽度=1000px;高度=400px;
在幻灯片中的图像淡入到下一个图像之间(大约 5 秒),我想随机改变显示图像的亮度。但是,我希望亮度在相同大小的部分中随机变化(宽度=125px;高度=100px)。
我认为我可以在 z-index: 10 中拥有我的活动图像;和 z-index:9 中的全白背景;然后改变活动 img 的不透明度会起到一定的作用(除了它只会变得更清晰,永远不会更暗)。
但是没有办法做这样的事情:$active.animate({opacity: Math.random()*0.7}, {coords1, coords2, coords3, 持续时间: Math.random()*200 ,队列: false });
可能的解决方案是声明 32 个变量(根据我的 img 大小,它分为 32 个宽度 = 125 像素;高度 = 100 像素的块),每个包含图像的一部分,然后同时改变每个变量的亮度。 . 但对我来说似乎有点大胆,我还不确定如何创建这 32 个变量。
谁有更好的主意来解决我的问题?
提前谢谢你。
【问题讨论】:
标签: jquery image jquery-animate