勉強備忘録:ドットインストールJavaScriptでタブメニューをつくろう

1.html

・aタグ リンクタグ。移動するときに使用。
・クラス属性2個のときは、スペースをあけてつなげる。
・カスタムデータ属性は、data-〇〇と表記。

2.css

・否定擬似クラス:not
 →指定した属性を持っていない要素にターゲットを定める。
  menu li a:not(.active):hover
・display:inlineblock
 →要素の並び方はinline的(横並び)で、
  要素の中身はblock的(幅、高さ、余白の指定が可能)

3.javascript

・e.preventDefalt→実行したイベントがキャンセル可能である場合、 
 イベントをキャンセルするためのメソッド。aタグをクリックしたけど、
 リンク遷移はせずに、 javascriptの処理を行うために使用した。
・カスタムデータ属性を取得するときは、dataset.〇〇

4.ロジック

・カスタムデータ属性を使用して、メニューのaタグと、
 表示内容のcontentを紐づける。

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?