WEST MiRa(1,739 Byte)
JavaScript(1,601 Byte)
DHCICVbvylTCglz

■ JavaScript - サンプル集(257種類) - フェード
   - フェードインVer3(テーブル)

画面が読み込まれた時に、テーブルの背景色がフェードインして表示されるスクリプトです。
ただし、IE5以降、NN6以降限定です。

より効果的に見せるならバックカラーは白か黒が良いでしょう。
2種類のサンプルがありますので、好みに応じてお使い下さい。

サンプルを見る
ソースを保存する
(右クリック→「対象をファイルに保存」or「リンクを名前を付けて保存」して下さい。)
ソースを見る
解説を見る





[ ソース ]

フェードイン(白→黒バージョン)

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

<script language="JavaScript">
<!--//Copyright (C) WEST MiRa http://www.west-mira.jp

	//フェードインの進行を決める早さ
	//遅くしすぎるとフェードインに見えなくなる
	times=50;

	iro="0123456789abcdef";
	my_time=0;
	kazu=15;
	function fade_in()
		{
		if(document.all)
			{
		if(((document.getElementById) && (!document.all)) || (document.all))
			{
			if((document.getElementById) && (!document.all))
				document.getElementById("lay0").style.backgroundColor="#"+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu);
			else if(document.all)
				document.all("lay0").style.backgroundColor="#"+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu)+iro.charAt(kazu);
			kazu--;
			if(kazu < 0)
				{
				clearInterval(my_time);
				if((document.getElementById) && (!document.all))
					document.getElementById("lay0").style.backgroundColor="#000000";
				else if(document.all)
				document.all("lay0").style.backgroundColor="#000000";
				}
		}

//-->
</script>

</head>

<body onLoad="my_time=setInterval('fade_in()',times);">

<table border="1" id="lay0" style="position:relative;visibility:visible;">
<tr>
<td>
WEST MiRaのトップページです。<br>全コンテンツに繋がっています。<br>
</td>
<td>
JavaScriptのトップページです。<br>基礎講座とサンプル集があります。<br>
</td>
</tr>
</table>

</body></html>


[ 解説 ]

黒→白バージョンを使用して、背景を白で使用する場合と、
白→黒バージョンを使用して、背景を黒で使用する場合は
上のソースをそのままコピーペーストで張り付ければOKです。

ですが最終的なバックカラーを変えたい場合は、変更する箇所があります。
黒→白バージョンをご使用の場合は、上から16行目の「#ffffff」と書かれた部分にお好きなカラーを指定して下さい。

白→黒バージョンをご使用の場合は、上から16行目の「#000000」と書かれた部分にお好きなカラーを指定して下さい。

カラーはRGB指定でもカラーネーム指定でもOKです。

テーブル内のセル数などは、お好きなようにカスタマイズしてください。
大きさやセル間の間隔も、ごく普通にご変更下さい。

ただし1行目の
<table border="1" id="lay0" style="position:relative;visibility:visible;">
赤字部分は変更しないでください。


バナー、リンクについて  ,   利用規約  ,   ヘルプ

Copyright (C) 1998-2007 WEST MiRa. All rights reserved.