我有两张图片,一张是黑白的,另一张是彩色的。我想要做的是让用户将鼠标拖到顶部的黑白图像上,以便它显示下面的彩色版本。
我不想使用 Flash。有什么想法可以在 HTML 5 或 Javascript 中完成吗?
我有两张图片,一张是黑白的,另一张是彩色的。我想要做的是让用户将鼠标拖到顶部的黑白图像上,以便它显示下面的彩色版本。
我不想使用 Flash。有什么想法可以在 HTML 5 或 Javascript 中完成吗?
我还没有尝试过,但它应该可以工作:
注意: IE8 或更早版本不原生支持画布对象:http ://en.wikipedia.org/wiki/Canvas_element#Support
我想我可能完全误读了你的问题,所以我用我认为你的意思创建了一个新的答案。如果你想要的只是在鼠标悬停时隐藏黑白图像,你可以用 jquery 做这样的事情。
$('.BandWImage').hover(function(){
$(this).fadeOut(100);
$('.ColorImage').fadeIn(500);
});
colorImage 的样式可以是:“display:none;” 开始,并使用 CSS 放置在黑白图像的后面。将鼠标悬停在黑白图像上后,它将淡出,而彩色图像将淡入。