















▼画像のマウスオーバー時、マウスアウト時で透明度を変化させます。

▼画像をクリックすると画像に水面反射効果をかけ、削除リンクをクリックすると水面反射効果を取り除きます。
▼Refrection.add()関数使用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<title>Reflection.js v2.0 | 設置サンプル</title>
<link rel="stylesheet" type="text/css" href="/content/lib/global.css" />
<script type="text/javascript" src="/content/lib/reflection/reflection.js"></script>
<style type="text/css">
.cf p { float:left; width:90px; padding:10px; }
</style>
<link rel="stylesheet" type="text/css" href="/common/css/example.css"></head>
<body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP & JavaScript Room</a> :: 設置サンプル</h1>
<h3 class='h'>実行結果</h3>
<h1><a href='http://cow.neondragon.net/stuff/reflection/'>Reflection.js v2.0</a> | 設置サンプル</h1>
<h2>水面反射効果</h2>
<div class="cf">
<p><img src="/content/img/dog_black.png" class="reflect" alt="dog" /></p>
<p><img src="/content/img/dog_white.gif" class="reflect" alt="dog" /></p>
</div>
<h2>Coloured Backgrounds - 背景色を指定できる水面反射効果</h2>
<div class="cf">
<p style="background-color:#FFFF88;"><img src="/content/img/dog_black.png" class="reflect" alt="dog" /></p>
<p style="background-color:#CDEB8B;"><img src="/content/img/dog_black.png" class="reflect" alt="dog" /></p>
<p style="background-color:#C3D9FF;"><img src="/content/img/dog_black.png" class="reflect" alt="dog" /></p>
<p style="background-color:#36393D;"><img src="/content/img/dog_black.png" class="reflect" alt="dog" /></p>
</div>
<h2>Varying Heights - 水面反射効果の高さを指定</h2>
<div class="cf">
<p><img src="/content/img/dog_black.png" class="reflect rheight10" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect rheight30" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect rheight50" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect rheight70" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect rheight90" alt="dog" /></p>
</div>
<h2>Varying Opacities - 水面反射効果の透明度を指定</h2>
<div class="cf">
<p><img src="/content/img/dog_black.png" class="reflect ropacity10" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect ropacity30" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect ropacity50" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect ropacity70" alt="dog" /></p>
<p><img src="/content/img/dog_black.png" class="reflect ropacity90" alt="dog" /></p>
</div>
<h2>Scripted Reflection - 動きのある水面反射効果</h2>
<p>▼画像のマウスオーバー時、マウスアウト時で透明度を変化させます。</p>
<div class="cf">
<p><img src="/content/img/dog_black.png" alt="dog" onmouseover="Reflection.add(this, { opacity: 2/3 });" onmouseout="Reflection.add(this, { opacity: 1/3 });" class="reflect ropacity33" /></p>
</div>
<p>▼画像をクリックすると画像に水面反射効果をかけ、削除リンクをクリックすると水面反射効果を取り除きます。</p>
<div class="cf">
<p style="height:150px;"><img src="/content/img/dog_black.png" id="sorbohax" alt="dog" onclick="Reflection.add(this, { height: 1/3, opacity: 2/3 });" /></p>
<p><a href="javascript:Reflection.remove(document.getElementById('sorbohax'))">水面反射効果削除</a></p>
</div>
<p>▼Refrection.add()関数使用</p>
<div class="cf">
<p><img src="/content/img/dog_black.png" id="indeed" alt="" class="reflect ropacity10" /></p>
</div>
<script type="text/css">
var cool=2;
function varyReflect(){
if(cool==10){ cool=1; }
Reflection.add(document.getElementById('indeed'), { opacity: cool/10 });
document.getElementById('indeeda').innerHTML = cool*10;
cool++;
}
</script>
</body>
</html>