skuare.netはJavaScriptライブラリのjQuery,mootools,prototypeのプラグインを中心にWebサイト構築に関する技術を試す個人サイトです

skuare.netが紹介するJavaScirptでサイトをリッチに

画像に影やリフレクションを付けるjavascript「efxFactory」

twitterにつぶやく このエントリーを含むはてなブックマーク はてなブックマークを見るこの記事をクリップ! コメントを見るYahoo!ブックマークに登録 このエントリーをdel.icio.usに追加する deliciousブックマーク数このページを行き先登録 このページをniftyクリップに登録このページをBuzzurlに登録

サイト作成時によく使用する画像。
それを加工したいと思うのはサイト運営者の性でしょう。
efxFactoryは、画像に影やリフレクションを付与できるmootoolsベースのjavascriptです。
mooEfxFactory

使用方法
efxFactoryからダウンロードしたmootools.jsとefxFactory.jsを以下の通りheadに加えます。
<script src="http://yourdomain/mootools.js" type="text/javascript"></script>
<script src="http://yourdomain/efxFactory.js" type="text/javascript"></script>

さらに影やリフレクションの指定をします。
<script type="text/javascript">
window.onload = function(){
efxFactory.shadow($("画像のid名")); //影をつける場合
efxFactory.reflect($("画像のid名")); //リフレクションをつける場合
}
</script>

あとは画像に上で指定したid名を付与するとともに、style属性で、position:relative;z-index:100とする必要があります。
オプション
・影の場合
 efxFactory.shadow($("id名"),{amount:0.5}); //影の大きさ
 efxFactory.shadow($("id名"),{opacity:1/20}); //影の透明度
 efxFactory.shadow($("id名"),{borderColor:"#ffffff", color:"red"}); //枠の色と、影の色

・リフレクションの場合
 efxFactory.reflect($("id名"),{opacity:1/6}); //リフレクションの透明度
 efxFactory.reflect($("id名"),{distance:2}); //リフレクションと画像の距離
 efxFactory.reflect($("id名"),{amount:1/5}); //リフレクションの距離

画像に影やリフレクションを付けるjavascript「efxFactory」サンプル

記事作成:2007年09月23日

follow me

▼画像に影やリフレクションを付けるjavascript「efxFactory」へのコメントはtwitterにて受け付けています。
twitterでコメントする twitterでコメントする

前の記事:メニューツリーを作成するjavascript「Slidinglist」
次の記事:アイキャッチなメニューを作成するjavascript「Menu with slider」

ページの最初に戻る

about me

skuare

大学卒業後、某PR会社にてPR誌の取材・編集・デザインからPRコンサルティング、調査分析まで幅広い業務に携わる。業務の合間合間にWEB制作に関する技術を習得。
2007年6月から当サイト「skuare.net」を開始。その後、ホームページ制作会社に転職し、WEBサイト制作に本格的に従事し、CMS、JavaScriptに無駄に突っ込むディレクターとして活動中。ホロヨッターもやっています。
もし、もうちょっと詳細を見たかったら・・・・こちら >>

I'm @ Social media below

  • skuare.net rss
  • skuare's twitter
  • skuare's twitter
  • skuare's linkedin
  • skuare's facebook
Copyright (c) skuare.net All Rights Reserved.