
なかなか良さそうだったのでメモ。
例によってIE6は上手く実装できて
いませんでしたが、cssハックでも
使えばなんとかなるかな・・見た目
もクールで素敵なのでどこかで
使いたいです。
マウスオーバーすると右側は横へスライドしてパネルがドロップダウンします。アニメーションはjQueryで実装しているみたいなのでIE7,8等でも滑らかに動いてくれます。css3で動かしてるとIE全部だめですからね・・
Large Drop Down Menu

見た目も素敵。ドロップダウンしてくるメニューもデザインされているのでなかなか使う場面もありそうです。IE6では表示が崩れていましたが、動きそのものは実装出来ていたのでcssだけ対応すればなんとかなりそうな予感です。

マウスを乗せていない状態です。普通のメニューですが、マウスを乗せることで項目がスライドしますよ。ユーザーにとっても分かりやすそうですね。
jQueryは以下を書くだけ。
$(function() {
/**
* the menu
*/
var $menu = $('#ldd_menu');
/**
* for each list element,
* we show the submenu when hovering and
* expand the span element (title) to 510px
*/
$menu.children('li').each(function(){
var $this = $(this);
var $span = $this.children('span');
$span.data('width',$span.width());
$this.bind('mouseenter',function(){
$menu.find('.ldd_submenu').stop(true,true).hide();
$span.stop().animate({'width':'510px'},300,function(){
$this.find('.ldd_submenu').slideDown(300);
});
}).bind('mouseleave',function(){
$this.find('.ldd_submenu').stop(true,true).hide();
$span.stop().animate({'width':$span.data('width')+'px'},300);
});
});
});
以下よりデモをDL出来ます。※ページ下部


















![ノンデザイナーズ・デザインブック [フルカラー新装増補版]](http://ecx.images-amazon.com/images/I/41nvddaG9BL.jpg)
Comments & Trackbacks (4)
TRB:- » jQuery+cssのパネルが滑らかにスライドする、クールなドロップダウンメニュー – かちびと.net My_Room-bookmarks
- jQuery+cssのパネルが滑らかにスライドする、クールなドロップダウンメニュー – かちびと.net | とっても! ちゅどん(雑記帳)
- ITキヲスク | 2010年7/11~7/17の週間ブックマーク
- 2010年7/11~7/17の週間ブックマーク | ITキヲスク
- かちびと.netにリンクの無いトラックバックは受付けてないです。
- コメントされる前にガイドラインをご覧下さい
URL:TRB: