-PR-
締切済み

テキストのスクロールで奥行きを見せたい

  • 困ってます
  • 質問No.82524
  • 閲覧数199
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 44% (13/29)

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

回答 (全2件)

  • 回答No.2
レベル9

ベストアンサー率 47% (42/89)

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で確認。でもクロスブラウザの原則に反してますよね・・(苦笑)
フェードイン・フェードアウトになさってはいかがでしょう?
お礼コメント
t_yossan

お礼率 44% (13/29)

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

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

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

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

ではでは☆
お礼コメント
t_yossan

お礼率 44% (13/29)

お礼が遅れてしまいました。回答ありがとうございます。
動画gifでも作成できることはできるのですが、
美しくない上に重くなってしまうんですよね。
やはりFlashなんでしょうか。。。
もう少し考えてみます。
投稿日時 - 2001-05-31 14:02:44
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ