HTML+CSSだけでアコーディオンメニューを作る方法を解説。スクリプトは一切不要。アコーディオンメニューは、質問をクリックすると回答がスライド表示されたり、題名をクリックすると対応コンテンツが表示されたりするUIによく使われます。jQueryなどを ...
こちらの記事は古いものになります。 新しい記事はこちらになります。 jQueryも最近は使う機会がめっきり減ったなと思う今日この頃です。 jQueryが便利だったなーと思うことは色々あるのですが、特に便利だった物の一つに「slideToggle()」があったと思います。
HTML4.01以前のコーディングでは、アコーディオン(開閉式)のメニューを実装するためには、JavascriptやjQueryなどを使って組み込む必要がありました。 CSS3.0が登場すると、アニメーション的な動きのある表現が、CSSだけでも実装できるようになり ...
※この記事は「Web制作の現場で使えるjQueryUIデザイン入門」の第14回です。過去の記事もご覧ください。 「アコーディオンパネル」は、ラベルをクリックすると隠れていたパネル(ラベルの内容が書かれた部分)が、スライドしながら表示されるUIです。
アコーディオンのロジックは下記の通りです。 最初にデフォルトの設定します。 一番目のアコーディオンを開いて、アクティブな状態にします。 クリックをすると。 クリックされたアコーディオンのアイテムは開くのか閉じるのか判定します。 「hidden ...
第3回・ 4回はナビゲーションの実装について説明していきます。今回はアコーディオンパネルと呼ばれるナビゲーションに注目して、 プラグインを使わずに作成してみましょう。 本連載では、 タイトル部分をクリックやホバーなどのトリガーによって ...
<details>要素でアコーディオンを簡単に実装できますが、懸念点は複数のウィジェットが個別に開閉してしまうことです。1つ目を開いて、2つ目を開くと、1つ目は開いたままです。1つ目を閉じるには、1つ目をクリックして閉じる必要がありました。 しかし ...
JavaScript を利用せずに HTML と CSS だけでアコーディオン UI を実装する場合、折りたたみ部分の開閉アニメーションをどうするのかが肝になる。 最近では JavaScript を利用しないでアコーディオン UI を実現するために <details> と <summary> を利用するケースもある。
今回のお題はサンプル1のアコーディオンメニューだ。マウスポインタをメニュー項目に重ねると、 サブメニューが広がる。また、 サブメニュー項目は、 マウスポインタの動きに応じてハイライトする。 「アコーディオンメニュー」 をネットで検索する ...
突出した人気を誇るJavaScriptライブラリ、jQueryを入手する方法です。 jQuery UIは、jQueryの公式なライブラリ群で、ドラッグドロップ、リサイズ 、カレンダー、アコーディオン、ピッカー、ダイアログ、ソーターテーブルなどのウィジェットや多彩なエフェクト ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする