HOME  >>>  HTML整理ノート  >>> DHTML -- 基本編   応用編

DropShadowフィルタ

 

 Shadow

 

 

 

 

 

 

以下のオプション属性を変更すれば...


DropShadowフィルタの書式(IE5.5以降に対応)

positive属性について

Sample Source......................................................................>>>

<script language="JavaScript"><!--
c = "gray"; //オプションcolorの初期値
x = 4; //オプションoffxの初期値
y = 10; //オプションoffyの初期値
p = 1; //オプションpositiveの初期値
function ChangeDShadow(){
dv.style.filter = "progid:DXImageTransform.Microsoft
   .DropShadow(color="+c+",offx="+x+",offy="+y+",positive="+p+")"
;
}
//--></script>
</head>
<body>
<div id="dv" style="position:absolute; filter:progid:DXImageTransform.Microsoft
    .DropShadow(color=gray,offx=4,offy=10,positive=1)
">  <img src="../../java/jadata/ja02a.jpg" width="200" height="150">  <img src="../../images/cut/025.gif" width="103" height="116">  <span style="color:green;font:60">Shadow</span> </div>
<form name="form1">
影の色を
<select onChange="c=this.value;ChangeDShadow();">
<option value="gray" selected>グレー</option>
<option value="black">黒</option>
<option value="blue">青</option>
<option value="green">緑</option>
<option value="yellow">黄</option>
<option value="pink">ピンク</option>
<option value="brown">ブラウン</option>
<option value="aqua">水色</option>
</select>に、
影の横方向を
<select onChange="x=this.value;ChangeDShadow();">
<option value="-20">-20</option>
<option value="-15">-15</option>
<option value="-10">-10</option>
<option value="-6">-6</option>
<option value="-4">-4</option>
<option value="-2">-2</option>
<option value="2">2</option>
<option value="4" selected>4</option>
<option value="6">6</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
</select>ピクセル幅に、
縦方向を
<select onChange="y=this.value;ChangeDShadow();">
<option value="-20">-20</option>
<option value="-15">-15</option>
<option value="-10">-10</option>
<option value="-6">-6</option>
<option value="-4">-4</option>
<option value="-2">-2</option>
<option value="2">2</option>
<option value="4" selected>4</option>
<option value="6">6</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
</select>ピクセル幅にする
影のでき方・・・
<input type="radio" value="1" checked name="posit" onclick="p=this.value;ChangeDShadow();">
不透明部分の影を作る
<input type="radio" name="posit" value="0" onclick="p=this.value;ChangeDShadow();">
透明部分の影を作る
DropShadowフィルタを
<input type="button" value="解除" onclick="dv.style.filter='';">する

end(最終更新:12/11/10)