HTML+TIMEjひな形講座

花切手 midi
クッピーのお部屋

フィルター
Filters and Transitions Master Sample

 いかがでしたでしょうか。  お役に立つとよろしいのですが 色々なひな形を作って見せてくださいね。  楽しみにしています。


  ひな形はおくが深いというか とどまることなく色々な技術が出てきますね。  でも それにとらわれないで あなた自身のオリジナルひな形を楽しんでくださいね  みんなで配信を楽しんでいます。 仲間に入りませんか?   ひな形配信は こちらへ  哲パパのメールまで






.
  オオーw(*゜o゜*)w まるで コメットさんだわ 魔法の杖で チチンプイプイノプイ フィルター 1番の逆を使ったのね。
あの 指定した色を透明にするフィルター3番も面白いし 画像が 左右に向きが変わるのも楽しいわね。  これを使って色々な雛形を見てみたいわね。  (≧m≦)ぷっ! 作るといわないところが私らしいでしょう。 オホホホ!!γ(▽´ )ツヾ( `▽)ゞオホホホ!!
 ということで 他にも Alohaとかあるのですが 次回をお楽しみにということで 上のフィルター 色々と試してみてくださいね。
ここにひとつ フィルターを利用して ひな形を作っていました。  参考例
6  filter: Xray()  要素をX線のようなグレイトーン反転にして表示させます。
<IMG id="image7" src="mar8.gif" style="position:absolute; left : 15px; top : 2261px; z-index : 7;" class="time" begin="1">
<t:set targetElement="image7" attributeName="filter" to="xray(enabled='true')" begin="image7.mouseover" end="image7.mouseout" />
<t:transitionFilter id="fade6" targetElement="image7" type="fade" subtype="crossFade" mode="in" begin="image7.begin" dur="3" autoreverse="false" repeatcount="1" />
5  filter: Invert() 要素を色を反転したネガで表示させます。
<IMG id="image6" src="mar6.gif" style="position:absolute; left : 15px; top : 2261px; z-index : 7;" class="time" begin="1">
<t:set targetElement="image6" attributeName="filter" to="invert(enabled='true')" begin="image6.mouseover" end="image6.mouseout" />
<t:transitionFilter id="fade6" targetElement="image6" type="fade" subtype="crossFade" mode="in" begin="image6.begin" dur="3" autoreverse="false" repeatcount="1" />
上下に反転
左右に反転
<IMG id="image5" src="mar4.gif" style="position:absolute; left : 100px; top : 100px;
z-index : 1;
" class="time" begin="1">
<t:set targetElement="image5" attributeName="filter" to="flipv(enabled='true')" begin="image5.mouseover" end="image5.mouseout" />
<t:transitionFilter id="fade5" targetElement="image5" type="fade" subtype="crossFade" mode="in" begin="image5.begin" dur="3" autoreverse="false" repeatcount="1" />
<IMG id="image4" src="mar4.gif" style="position:absolute; left : 100px; top : 100px;
z-index : 1;
" class="time" begin="1">
<t:set targetElement="image4" attributeName="filter" to="fliph(enabled='true')" begin="image4.mouseover" end="image4.mouseout" />
<t:transitionFilter id="fade4" targetElement="image4" type="fade" subtype="crossFade" mode="in" begin="image4.begin" dur="3" autoreverse="false" repeatcount="1" />
4 . filter:flip  要素を左右や上下に反転(鏡像)させて表示させます。FILPH()で、左右を反転、FLIPV()で天地を反転させます。
<IMG id="image3" src="mar3.gif" style="position:absolute; left : 100px; top : 100px;
z-index : 1;" class="time" begin="1">
<t:set targetElement="image3" attributeName="filter" to="chroma(color=#009900 enabled='true')" begin="image3.mouseover" end="image3.mouseout"/>
<t:transitionFilter id="fade3" targetElement="image3" type="fade" subtype="crossFade" mode="in" begin="image3.begin" dur="3" autoreverse="false" repeatcount="1" />
3. filter: Chroma  要素内の特定の色を透明にさせて表示させます。 サンプルは、要素にマウスが触れると、#009900のグリーン色を透明にします。
<IMG id="image2" src="mar2.gif" style="position:absolute; left : 100px; top : 100px;
z-index : 1;" class="time" begin="1">
<t:set targetElement="image2" attributeName="filter" to="blur(direction=45, strength=5, add=true enabled='true')" begin="image2.mouseover" end="image2.mouseout"/>
<t:transitionFilter id="fade2" targetElement="image2" type="fade" subtype="crossFade" mode="in" begin="image2.begin" dur="3" autoreverse="false" repeatcount="1" />

属性の値  add=true false   direction=n  strength=n

2. filter: Blur() 画像ににじませたような効果を与えます。

 ('-'*)(,_,*)('-'*)(,_,*) ウンウン クッピー 比べてみたらね t:set のところ enabled="true" と enable="false" というのがあるんだけど? このちがいはなあに?  2番目に endが付いてないのは そのまま 普通の表示で残しているのね。



 そうそう そこね 最初の方は 普通に表示して t:set マウスオンで グレースケールを有効(true) 可能にする。  2番目のは グレースケールで出して t:set マウスオンで グレースケールを無効(false)にする。  だから 2番目は 普通の表示に変わるのね。 ('-'*)(,_,*)('-'*)(,_,*) ウンウン つけてもいいわよ つけると 今度は 上と逆になり マウスを離すとグレースケールになるということね。

同じように 色々な フィルターの効果があるもの 下に並べてみますね。  上のソースのフィルターの部分を変えただけです。

もちろん HTML+TIMEと組み合わせないで 各フィルターの効果だけの表示でそれぞれに次のように出来ますよ。

<IMG src="mar3.gif" style="position:absolute; left: 100px; top: 100px; z-index: 1; filter: gray">

<IMG id="image11" src="mar1.gif" style="position:absolute; filter:gray(enabled='true'); left : 100px; top : 100px; z-index : 1;" class="time" begin="1">
<t:set targetElement="image11" attributeName="filter" to="gray(enabled='false')" begin="image11.mouseover" />

上との違いがわかりましたでしょうか? これは 最初にフィルターでグレースケールを出しておいてマウスオンで普通の画像に変わるの設定になっています。  よく比べてもらうとわかると思いますが・・・
ソースの説明は 画像 id="image1"を フェイドインで3秒かけて出します。 マウスを画像に当てるとグレースケールに変わりマウスを放すと元に戻ります。  グレースケールで画像を表示して普通の画像にしたい場合は 次のようになります。 
ソースは
<IMG id="image1" src="mar1.gif" style="position:absolute; left : 100px; top : 100px; z-index : 1;" class="time" begin="1">
<t:set targetElement="image1" attributeName="filter" to="gray(enabled='true')" begin="image1.mouseover" end="image1.mouseout"/>
<t:transitionFilter id="fade1" targetElement="image1" type="fade" subtype="crossFade" mode="in" begin="image1.begin" dur="3" autoreverse="false" repeatcount="1" />
1  filter: Gray() 画像やテキストをグレースケールに変換します。
(^_^)/ みなさん こんにちは エル お久しぶり 元気にしていた? 皆さんは 講座の方 いかがですか? 進んでいますか?
ゆっくり ぼちぼち 行きましょうね。


 はーい クッピー ところで 今日のタイトル どうしたの? なんだかいつもと違うみたい。  またまた何か考えているわね。


  そうそう 今回のタイトルはね filterの影をつける効果を使っているのよ (*^.^*)エヘッ いいでしょう  filterはひな形では 結構使われているのです。  それをまとめてみようと思いまして フィルターには一般的なfilterとDirectX Filterがありますので、今回のお話はfilterでこれはie4.0から表示することができます。 今回のfilterをHTML+TIMEと組み合わせてみました。  フィルターはPCにかける負担は高いそうですので プログラムを組むときなるべく負担が少なくなるよう工夫してくださいね。

ここでは マウスオンでフィルターの効果が出るようにしてみました。 サンプル画像は (*^.^*)エヘッ クッピーの花切手です。
 
クッピーとエルの
超ビギナーのためのひな形講座
第15章 filter