最近の記事

ハンバーガーメニューを開くときにCSSで動きをつける

ChatGPT先生に教えてもらったこと。自身の学習用。 ハンバーガーメニューを開くときに動きをつけるには、CSSのトランジションまたはアニメーションを利用します。以下の手順で実装できます。 1. CSSトランジションを利用した方法 「高さが0から自動(auto)に変わる」の場合はmax-height使用するのが一般的です。height: auto;ではトランジションが止まらないためです。 コード例 .header-hmbnav { display: block;

    • transitionを:hoverがついたセレクタで指定してもいいのか?

      ChatGPT先生に教えてもらったこと。自身の学習用。 技術的には可能ですが、通常は避けたほうが良い場合が多いです。その理由を以下に説明します。 1. 通常の使い方 transitionは、要素に直接設定するのが基本です。 .close {  transition: opacity 0.3s ease, transform 0.3s ease;  } こうすると、この要素に対するすべての状態変化(ホバーや他のスタイル変更)がトランジションの対象になります。 2.:

    • ハンバーガーメニューを開くときにCSSで動きをつける

    • transitionを:hoverがついたセレクタで指定してもいいのか?