我有两个图像,一个是黑色和白色,另一个是彩色图像。我想要做的是让用户将鼠标拖到顶部黑白图像上,以便显示下面的颜色版本。
我不想使用Flash。任何想法如何在HTML 5或Javascript中完成?
答案 0 :(得分:2)
我没试过这个,但它应该有效:
注意:IE8或更早版本中不支持canvas对象:http://en.wikipedia.org/wiki/Canvas_element#Support
答案 1 :(得分:1)
答案 2 :(得分:0)
我想我可能完全误读了你的问题,所以我用我认为你的意思创造了一个新答案。如果你想要的只是鼠标悬停在b& w图像上,你可以用jquery做这样的事情。
$('.BandWImage').hover(function(){
$(this).fadeOut(100);
$('.ColorImage').fadeIn(500);
});
colorImage可以具有以下样式:" display:none;"开始,并使用CSS放在黑白图像后面。将鼠标悬停在黑白图像上后,它会淡出,彩色图像会淡入。