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

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

mootoolsで複数エレメントを操作する「Fx.Presets」

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

JavaScriptライブラリのmootoolsベースであるFx.Presetsを利用すると複数エレメントの動きを操作できます。
今回は動きが面白いExpanding Boxesを紹介します。
mootoolsで複数エレメントを操作する「Fx.Presets」サンプル

使用方法
Fx.PresetsからFx.Elements.js、Fx.Presets.js、ExpandingBoxes.jsをmootoolsからmootools.jsをダウンロードします。
<script src="mootools-1.2.1-core.js" type="text/javascript"></script>
<script src="Fx.Elements.js" type="text/javascript"></script>
<script src="Fx.Presets.js" type="text/javascript"></script>
<script type="text/javascript" src="ExpandingBoxes.js"></script>
<script type="text/javascript">
window.addEvent('domready', function() {
var myBoxes = new ExpandingBoxes($$('.expand')[0], [3, 2]);
});
</script>

※上記のExpandingBoxes.jsで大きさなどを設定できます。
最後に拡大させる要素を以下のように記述すれば完成です。
<div class="expand">
<div class="box"><div class="contents">
<p>A</p>
</div></div>
<div class="box"><div class="contents">
<p>B</p>
</div></div>
<div class="box"><div class="contents">
<p>C</p>
</div></div>
<div class="box"><div class="contents">
<p>D</p>
</div></div>
<div class="box"><div class="contents">
<p>E</p>
</div></div>
<div class="box"><div class="contents">
<p>F</p>
</div></div>
</div>

またCSSで以下のように調整しています。
.expand {width: 723px; height: 482px; margin-bottom: -10px;}
.expand .box {background-color: #eeeeee; width: 200px; height: 200px; float: left; margin: 0 20px 20px 0; padding: 10px; overflow: hidden;}
.expand p {font-size: 500%; color: #aaaaaa; text-align: center; margin: 0.4em 0 0 0; padding: 0;}

mootoolsで複数エレメントを操作する「Fx.Presets」サンプル

記事作成:2009年04月21日

follow me

▼mootoolsで複数エレメントを操作する「Fx.Presets」へのコメントはtwitterにて受け付けています。
twitterでコメントする twitterでコメントする

前の記事:フォームの入力項目にうっすらテキストを表示するJavaScript「jQuery Watermark Plugin」
次の記事:マウスオーバーをかっちょよくするJavaScript「jquery-glow」

ページの最初に戻る

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.