タグ

accordionに関するruedapのブックマーク (3)

  • auto heightなCSS Transitions

    要素の高さを0からautoまでCSSでトランジションさせたいと思って色々試してみました。 試した順に書いていきます。 例として横並びのドロップダウンナビゲーションを使います。 こういうのはユーザビリティ的にどうなのとかそういう話は今回の題じゃないので置いておきます。 動作サンプルとして違いが分かりやすいので選んだだけです。 HTMLは次のようにしました。最小構成だと大体こんな感じになるかと思います。 <nav class="global"> <ul> <li class="dropdown"> <a href="#">Lorem</a> <ul> <li><a href="#">Lorem ipsum dolor sit amet</a></li> <!-- 3つまで繰り返し --> </ul> </li> <li class="dropdown"> <a href="#">Ipsum<

    auto heightなCSS Transitions
  • jQueryとCSS3を使ったアコーディオンメニューを詳しく説明します|Webpark

    jQueryとCSS3を使ったアコーディオンメニューを作ってみましたので、作り方を紹介します。かなり長くなりますが、お役に立てばうれしいです。 色々事情があってIEでご覧になっている方のためにスクリーンショットも載せておきます。カテゴリー3にマウスを乗せているところです。 それではコードを解説していきます。 HTML まずはHTMLです。無駄に長いですが一応載せます。 <ul id="accordion"> <li><a href="#">カテゴリー1<span class="arrow rotate"></span></a> <ul id="active"> <li><a href="#">サブカテゴリー1</a></li> <li><a href="#">サブカテゴリー2</a></li> <li><a href="#">サブカテゴリー3</a></li> </ul> </li> <l

    jQueryとCSS3を使ったアコーディオンメニューを詳しく説明します|Webpark
  • クリックで開閉するアコーディオンパネル

    Result jQuery//最初以外を隠す $('#faq .answer').not(':first').hide(); //クリックイベント $('#faq .question').click(function() { //スライドの処理 if($(this).next('.answer').is(':visible')) { $(this).next('.answer').slideUp(300); } else { $(this).next('.answer').slideDown(300).siblings('.answer').slideUp(300); } });​css.question { padding:5px; font-weight:bold; font-family:Arial; font-size:14px; border:1px solid #ddd; ba

    クリックで開閉するアコーディオンパネル
  • 1