プロが教える店舗&オフィスのセキュリティ対策術

 自分のWebページに対する画像効果として、テキストをスクロールアップして
映画のスタッフロールのようにしたいと考えています。
 javaスクリプトを使用することで、スクロールするとこまでは出来たのですが、その次に進めません。
テキストが段々と画面の奥へ消えて行く効果をつけたい(単純に上にスクロールするのではなく、奥行きを見せたい)のです。
スクロールアップするに従って段々と文字サイズを小さくすることで実現できるのではないかと思っているのですが、具体的な方法が分かりません。
同様の効果があれば、文字サイズの件にはこだわりませんので、良い案又は参考となる資料がありましたら、お教え下さい。

A 回答 (2件)

回答がついていないようなので・・・



HTMLで指定することのできる文字の大きさは7段階しか
ありません。これを使って奥行きを出そうとすると
どうやっても一番はじめの大きな文字はsize=7にする
しか手はありませんよね。

それってとんでもなく見にくいものになってしまうような
気がします。どうしてもというのであれば、お金は
かかりますが、Flashを使った方がより効果的なものが
作成できると思いますよ。
#テキストだけではJavaScriptのスクロールがいい
#ところではないでしょうか?

ではでは☆
    • good
    • 0
この回答へのお礼

お礼が遅れてしまいました。回答ありがとうございます。
動画gifでも作成できることはできるのですが、
美しくない上に重くなってしまうんですよね。
やはりFlashなんでしょうか。。。
もう少し考えてみます。

お礼日時:2001/05/31 14:02

IEだけなら一応表示されます。


<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var i=100;
function dispwipeout(){
if (i>0){
ChangeSize.style.fontSize=i;
i=i-1;
setTimeout("dispwipeout()",20);
}
}
</SCRIPT>
</HEAD>
<BODY onLoad="dispwipeout()">
<CENTER>
<div id=ChangeSize>('o')/</div>
</CENTER>
</BODY>
</HTML>

IE5.0で確認。でもクロスブラウザの原則に反してますよね・・(苦笑)
フェードイン・フェードアウトになさってはいかがでしょう?
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまいました。回答ありがとうございます。
私も試してみましたが、やはりNNでは動作しないです。
スクロールしながら文字列の大きさを変更するのは、
難しいのかも知れませんね。
もう少し実験してみて、ダメだったら諦めます。
ありがとうございました。

お礼日時:2001/05/31 14:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!