白黒とカラーの 2 つの画像があります。私がやりたいことは、ユーザーがマウスを一番上の白黒画像の上にドラッグして、下のカラー バージョンが表示されるようにすることです。
Flash を使用する必要はありません。HTML 5またはJavascriptでこれを行う方法はありますか?
白黒とカラーの 2 つの画像があります。私がやりたいことは、ユーザーがマウスを一番上の白黒画像の上にドラッグして、下のカラー バージョンが表示されるようにすることです。
Flash を使用する必要はありません。HTML 5またはJavascriptでこれを行う方法はありますか?
私はこれを試していませんが、うまくいくはずです:
注: canvas オブジェクトは IE8 以前ではネイティブにサポートされていません: http://en.wikipedia.org/wiki/Canvas_element#Support
私はあなたの質問を完全に読み違えたかもしれないと思うので、あなたが意味したと思うことで新しい回答を作成しました. マウスオーバーで白黒画像を非表示にしたいだけなら、jquery でこのようなことができます。
$('.BandWImage').hover(function(){
$(this).fadeOut(100);
$('.ColorImage').fadeIn(500);
});
colorImage のスタイルは「display:none;」です。CSS を使用して白黒画像の後ろに配置します。白黒画像にカーソルを合わせると、画像がフェードアウトし、カラー画像がフェードインします。