【javascript】マウスオンで画像表示を変更させる。
マウスオンで画像の切り替えはできますが、
http://www.hotpepper.jp/
フームーの写真ギャラリーように切り替え時にぼかしたいのですが、
これは簡単な事でしょうか?
そういったタグを紹介しているサイト等ご存知でしょうか?
No.3ベストアンサー
- 回答日時:
朗報とゆうか...
IEでcanvasを使うにはexplorercanvasってやつを
http://code.google.com/p/explorercanvas/download …
からダウンロードして、
<!--[if IE]><script src="/jslib/excanvas.js"></script><![endif]-->
と読み込んで、
var G_vmlCanvasManager;
canvas = document.getElementById("canvas");
if(G_vmlCanvasManager != undefined){G_vmlCanvasManager.initElement(canvas);}
if(canvas.getContext) {ctx = canvas.getContext("2d");}
とすれば、HTML5のcanvasと同じく使えるはずだったのだが、
よくよく調べると
globalAlpha(透明度)はIEとchromeでは使えないとの事で、
chromeは素のHTML5がOKだから、だめなのはIEのみ。
やはり、IEは.....
IEは本当に嫌いです。
HTML5でできるのですね。
色々と詳しく説明していただきありがとうございました。
canvasを使用してみようと思います。
No.2
- 回答日時:
HTML5のcanvas要素を使っちゃいましょう。
サブネールDIVのリストに小さい画像を並べておいて、マウスホバーで、
canvasにフェードイン・フェードアウトさせます。
(オブジェクト施工前で、あしからず)
<サンプル>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>Canvas FadeIn</title>
</head>
<body>
<div id="thumbnail"><ul>
<li>
<img src="/image/yahagi.png" onmouseover="fadeIn(this);" onmouseout="fadeOut();" width="20" height="20">
</li>
</ul></div>
<canvas id="canvas" width="600" height="100"></canvas><br>
<script type="text/javascript" charset="utf-8">
<!--
var canvas, ctx, image, fadeTimer;
canvas = document.getElementById("canvas");
ctx = canvas.getContext("2d");
ctx.globalAlpha=0;
function fadeIn(img){
image = img;
StopFade();
fadeTimer = setInterval(function(){
if (ctx.globalAlpha > 0.9) {
ctx.globalAlpha = 1;
StopFade();
}else ctx.globalAlpha += 0.1;
ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.drawImage(image,0,0);
},100);
}
function fadeOut(){
StopFade();
fadeTimer = setInterval(function(){
if (ctx.globalAlpha < 0.1) {
ctx.globalAlpha = 0;
StopFade();
}else ctx.globalAlpha -= 0.1;
ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.drawImage(image,0,0);
},100);
}
function StopFade() {
if(fadeTimer){
clearInterval(fadeTimer);
fadeTimer=null;
}
}
// -->
</script>
</body>
</html>
※古いブラウザーは見捨てる!のこころ
No.1
- 回答日時:
>フームーの写真ギャラリーように~~
というのがどの部分を指しているのかわからなかったので、どのようなものをイメージしているのか把握できませんが…
「マウスオンで画像変更」、「切り替え時にぼかしたい」ということから想像するに
こんなののことでしょうか?
http://d.hatena.ne.jp/KAZUMiX/20071017/rollover2
http://javascript.webcreativepark.net/library/im …
http://f32.aaa.livedoor.jp/~azusa/?t=ajax&p=fadejs
「javascript ロールオーバー フェード」あたりをキーにぐぐればいろいろ見つかるはず。
作り方の解説なら(jquery利用ですが)
http://gihyo.jp/design/serial/01/jquery-site-pro …
http://www.openspc2.org/JavaScript/Ajax/jQuery_p …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- モニター・ディスプレイ プラズマディスプレイ (PDP-507CMX-JP)に2in1PCの映像と音声を表示させたいです。 1 2023/08/18 12:04
- ヤフオク! ヤフオクに出品したいのですが、タグを実行出来ません。 2 2022/09/16 12:36
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- WordPress(ワードプレス) ホームページの画像が入れ替わらない 3 2022/12/24 16:00
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- その他(パソコン・周辺機器) ウインドウズ10のログオフ画面に現れる画像について教えて下さい ログオフをしてログイン待ちの画面にな 1 2023/05/19 21:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像の座標位置取得
-
【jQuery】複数の画像の読み込...
-
divの背景画像を、徐々に表示さ...
-
一定時間ごとにgif画像の切...
-
Javaにて画像を残像が残りつつ...
-
MAX関数を使ってからLEFT JOIN...
-
htmlの記述で link rel=styles...
-
画像の上に画像リンクを貼る方法
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
複数画像のランダム複数表示(...
-
【CSS】floatで左右に並べた...
-
Gifアニメ、最後のコマに行った...
-
Slick.jsのオプションrtlについて
-
クリックして変更した画像を他...
-
文字と数字が混在する要素のsor...
-
マウスを乗せるとメニュー表示
-
[急ぎ] videoタグで埋め込んだm...
-
画像ランダム表示、しかしダブ...
-
JavaScriptでサイコロのような...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openで値の渡し方を教え...
-
jQueryでサーバー上のファイル...
-
【jQuery】複数の画像の読み込...
-
複数のバナーをリロードする度...
-
jQueryで画像を重ねる
-
一定時間ごとにgif画像の切...
-
画像をクリックすると別ウイン...
-
JavaScriptで画面サイズによっ...
-
HTMLページ内のタグに対しての...
-
【javascript】ロールオーバー...
-
HPに複数の画像をクリックで切...
-
連続したURLへのwindow.openの...
-
リンク切の場合リンクしない
-
画像と文字を同時に切り替えたい
-
JavaScriptで画像置換えてクリ...
-
画像の入れ替え
-
javascriptによるランダム画像...
-
<img>タグの alt= の値をキャプ...
-
outlook2010の不具合で困ってい...
-
複数のボールの落下、バウンド...
おすすめ情報