Wave(波動)フィルタ
これはWaveフィルタです
これもWaveフィルタです
■右の画像にWaveフィルタを適用します。
[動くWave] [動くWaveを止める]
■ページ全体にWaveフィルタをかけます。----→
これはWaveフィルタです
これもWaveフィルタです
■右の画像にWaveフィルタを適用します。
[動くWave] [動くWaveを止める]
■ページ全体にWaveフィルタをかけます。----→
Sample Source......................................................................>>>
<script language="JavaScript"><!--
function FilWave(){
//画像にWaveをかける
if(btWave.innerText == "Wave(波動)"){
D1.style.filter =
"wave(freq=3,strength=7,phase=20,
lightstrength=70,add=0,enabled=1)";
btWave.innerText =
"元に戻す";
}else{
D1.style.filter
="nothing";//フィルタの取消し
btWave.innerText = "Wave(波動)";//ボタン名を変える
}
}
function FilBodyWave(){ //ページ全体にWaveをかける
if(pWave.innerText == "ページ全体をWave"){
by.style.backgroundColor
= "green";
by.style.filter =
"wave(freq=3,strength=7,phase=20,
lightstrength=70,add=0,enabled=1)";
pWave.innerText = "元に戻す";
}else{
by.style.backgroundColor = "";
by.style.filter ="nothing";//フィルタの取消し
pWave.innerText = "ページ全体をWave";
}
}
var w = 0;
var TimerID;
function FilWaveMove(){ //動くWaveを開始
D1.style.filter = "wave(freq=2,strength=3,
phase=0,lightstrength=50,add=0)";
WaveMove();
}
function WaveMove(){
w += 7;
D1.filters[0].phase=w;
TimerID=setTimeout("WaveMove()",80);
}
function WaveStop(){
D1.style.filter = "nothing";
clearTimeout(TimerID);
}
//--></script>
</head>
<body id="by">
<div style="width:300;font-size:24pt;color:forestgreen;
filter:wave(freq=3,strength=2,phase=8,
lightstrength=2,add=0)">
<p>これはWaveフィルタです </p>
</div>
<div style="width:300;background-color:pink;
border:inset blue thin;font-size:24pt;color:darkblue;
filter:wave(freq=3,strength=4,phase=8,lightstrength=2,add=0)">
<p>これもWaveフィルタです</p>
</div>
<p>■右の画像にWaveフィルタを適用します。</p>
<button id="btWave" style="color:blue;font:12pt 'MS 明朝';"
onclick="FilWave();">Wave(波動)
</button>
<p style="color:blue">
<span id="sp" onclick="FilWaveMove();">
[動くWave]</span>
<span onclick="WaveStop();">
[動くWaveを止める]</span>
</p>
<div ID="D1" STYLE="position:absolute;
top:150;left:260;width:230;height:170">
<img src="../../java/jadata/ja02a.jpg"
WIDTH="200"
HEIGHT="150">
</div>
<p>■次のボタンでページ全体にWaveフィルタをかけます。<br>
<button id="pWave" style="color:blue;font:12pt 'MS 明朝';"
onclick="FilBodyWave();">ページ全体をWave
</button> </p>
end(最終更新:12/11/12)