window


この質問記事は取消希望されています。
トップページ > 記事閲覧
*画像のフェードイン、アウト
日時: 2007/10/23 17:42
識別: ID:u1l9jZbngi91
名前: レトン
os:xp
ビルダー:11

画像が「無し→ぼんやり→はっきり」へ「はっきり→ぼんやり→無し」のフェードイン、アウトは出来ないでしょうか。
(「レイアウト枠ーエフェクト」のフェードイン、アウトではなく・・)
メンテ

Re: 画像のフェードイン、アウト ( No.1 )
日時: 2007/10/25 13:33
名前: peradan
参照: http://www.ex-shop.net


こちらで紹介されているものは如何でしょうか?
http://javascript.eweb-design.com/0814_fio.html

HTMLを触る部分はIMGタグにstyleをひとつ書くだけで最低限で済むので
便利かと。

的外れな回答だったらすみません。
メンテ
Re: 画像のフェードイン、アウト ( No.2 )
日時: 2007/10/26 13:07
名前: レトン

ありがとうございます。

早速拝見しました。
Sample1でOKですが出来ればボタンなしでやりたいです。

(1)Sample2で「1枚」のみでフェードイン、フェードアウトのScriptはどう記述するのでしょうか。

下記にSample2のScriptを拝借しました。

これを訂正戴ければありがたく思います。

ーーーーーーーーーーーーーーーーーーーーー

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!--
// 画像のフェードイン・フェードアウト
spd = 50; // 変化させる間隔(ミリ秒単位)
ntc = 2; // 何%ずつ変化させるか
// フェードインさせる画像のname属性(順番に並べる)
fii = new Array("ia","ib","ic");
cnt = 0;
i = 0;
// フェードイン
function fdInImg() {
document.images[fii[i]].filters['alpha'].opacity = cnt;
cnt += ntc;
if(cnt >= 100) {
cnt = 0;
i++;
}
if(fii.length <= i) return;
setTimeout("fdInImg()",spd);
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffff" onLoad="fdInImg()">
画像が順番にフェードインします。<BR><BR>
<IMG src="../img/img1.jpg" name="ia" border="0" style="filter:alpha(opacity=0);">
<IMG src="../img/img2.jpg" name="ib" border="0" style="filter:alpha(opacity=0);">
<IMG src="../img/img3.jpg" name="ic" border="0" style="filter:alpha(opacity=0);">
<BR><BR>
</BODY>
</HTML>

ーーーーーーーーーーーーーーーーーーーーーーー

解説・注意点など
onClick="fdInImg('ia')"、onClick="fdOutImg('ia')"
の「ia」は<IMG>タグで指定したname属性です。

<IMG>タグの
style="filter:alpha(opacity=0);"
で、あらかじめ画像を透明にしています。


===============================

よろしくおねがいします。
メンテ
- ( No.3 )
日時: 2011/12/04 16:14
名前: d251.osa20nn1fm11.vectant.ne.jp

#SPAM

メンテ

 返信フォーム (上記スレッドに返信する場合は以下のフォームから投稿します)
題名 ※必須 スレッドをトップへソート
名前
E-Mail
URL
パスワード 記事メンテ時に使用します (メンテは該当記事のメンテアイコンをクリック)
返信内容
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定

・問題が解決したら 解決 を選択して投稿して下さい HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(メンテアイコン)から修正する事ができます。


投稿内容をご確認下さい(記事の削除は出来ません)

   クッキー保存