▼画像のマウスオーバー時、マウスアウト時で透明度を変化させます。
▼画像をクリックすると画像に水面反射効果をかけ、削除リンクをクリックすると水面反射効果を取り除きます。
▼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>