文中の技法について

[上に] [前に] [次に]
入門者 2000/06/11(日) 18:44:51
ここでIDをimg1としていますがこのIDは何のために定義しているのでしょうか。
またstyle属性以降のトラジション技法filter:revealTrans(duration=3.0,Transition=12)
の()内ではどのような意味を持ち、またどのような処理をしているのでしょうか。そしてこの
場合のポジショニング技法のvisibility=hiddenではどのような処理をしているのでしょうか?
質問が重なりまして申し訳ありませんが教えてください。お願い致します。


<IMG SRC="xxx.gif" ID=img1
STYLE="filter:revealTrans(duration=3.0,Transition=12);
            visibility=hidden;">
<BUTTON onClick="fadein(img1)">Click!!</BUTTON>

Monaco 2000/06/11(日) 20:09:06
> IDは何のために定義しているのでしょうか

自明では?

> filter:revealTrans(duration=3.0,Transition=12)
> の()内ではどのような意味を持ち、
> またどのような処理をしているのでしょうか。

和訳と秒針付き時計大まか計測で()内前者は分かると思います。
()内後者は、
(0) Box in (1) Box out
(2) Circle in (3) Circle out
(4) Wipe up (5) Wipe down
(6) Wipe right (7) Wipe left
(8) Vertical blinds (9) Horizontal blinds
(10) Checkerboard across (11) Checkerboard down
(12) Random dissolve
(13) Split vertical in (14) Split vertical out
(15) Split horizontal in (16) Split horizontal out
(17) Strips left down (18) Strips left up
(19) Strips right down (20) Strips right up
(21) Random bars horizontal (22) Random bars vertical
(23) Random
の中から 12 番を選んでいて、
笑顔の画像が random dissolve しています。
どのような処理かという詳細は存じません。効果はご覧の通りですが。

> visibility=hiddenではどのような処理をしているのでしょうか?

どのような処理かは存じませんが、とりあえず。
1.まず隠す。繰り返しこの関数はボタンで呼ばれるので、
その度に同じ事を再現するためには、
前回の動作終了後見えている画像を
最初の見えていない状態にしなければならない。
2.フィルターの apply() メソッドを呼び出している。
これによって、フィルターの visibility が凍結する。
3.従って、次の "visible" でいきなり画像が見えてしまう事はない。
動作終了後の状態が "visible" になる、ということ。
"hidden" から "visible" へと 12 番のフィルターで変っていくということ。
4.play() メソッドで動作開始。3 秒かけて 12 番が完了し、画像が見える。

入門者 2000/06/11(日) 23:07:50
[[解決]]
丁寧なご解答誠にありがとうございました。心より感謝いたしております。

[上に] [前に] [次に]