Home > MooTools > [mootools]タブとFx.Slideの合わせ技

[mootools]タブとFx.Slideの合わせ技

引き出しみたいなメニューっぽいものを作るサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも

実際やってみると分かるが、Fx.Slide要素にリストメニュー等をくっつけてタブっぽくさせると、
動かしたとき微妙に隙間が出来てしまう。(横方向にくっつけた場合は出来ない。)
それで色々考えた結果、position駆使すれば出来るじゃない、という結論が出た。

HTML:
  1. <div id="slide">
  2. <div id="box">
  3. <p>this is sample text.</p>
  4. </div>
  5. <div id="button"></div>
  6. </div>
CSS:
  1. #slide {
  2.     left: 0px;
  3.     top: 34px;
  4.     position:absolute;
  5.     height:30px;
  6. }
  7. #box {
  8.     left: 0px;
  9.     top: 0px;
  10.     z-index: 2;
  11.     width: 200px;
  12.     height:30px;
  13.     background: #ccc;
  14.     margin:0;
  15.     position:relative;
  16. }
  17. #button {
  18.     cursor: pointer;
  19.     margin-left: 35px;
  20.     text-align: center;
  21.     height: 30px;
  22.     position:absolute;
  23.     width: 100px;
  24.     background-color:#333333;
  25.     z-index:1;
  26.     top:31px;
  27. }
JavaScript:
  1. var fx = function(box) {   
  2.     var fx = new Fx.Style(box, {
  3.         duration: 500
  4.     })
  5. }
  6. window.addEvent('domready', function(){
  7.  var mySlide = new Fx.Slide('slide', {mode: 'vertical'}).hide();
  8.     $('button').addEvent('click', function(e){
  9.         e = new Event(e);
  10.         mySlide.toggle();
  11.         fx(mySlide);   
  12.         e.stop();
  13.     });
  14. });

position:abusoluteで移動した時の隙間が出来ないようにしている。

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://tenderfeel.xsrv.jp/mootools/89/trackback/
Listed below are links to weblogs that reference
[mootools]タブとFx.Slideの合わせ技 from WebTecNote

Home > MooTools > [mootools]タブとFx.Slideの合わせ技

最近の投稿
最近の修正
  • そしてこのSQLはわれながらよく書いたと思う 2010-11-15
  • CSVの列っていう方がいいのかな…118項目だった 2010-11-15
  • 楽天のCSVの項目が116個もあった衝撃 2010-11-15
  • オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
  • ぐあー フレグランステロやー 2010-11-15
  • More updates...

Powered by Twitter Tools

Tag Cloud
おすすめサーバー・他
メタ情報

Return to page top