擬似クラス は CSS スタイル設定において重要な役割を果たし、スタイルを適用できるようにします。要素の状態またはユーザーとのインタラクションに基づきます。一般的に使用される 2 つの疑似クラスは、:focus と :active です。これらは機能が重複しているため、混乱を招くことがよくあります。
:focus 疑似クラスは、次の要素を表します。通常はキーボードのナビゲーションまたはクリックを通じて、フォーカスを受け取りました。要素にフォーカスがあるときは、入力や操作などのユーザー入力を受け取る準備ができていることを示します。
:active 擬似クラスは、現在フォーカスされている要素を表します。ユーザーによってアクティブ化されています。これは、クリック、キーを押す、ドラッグなどのアクションによって発生する可能性があります。 :active 状態は通常、要素が操作されていることを示し、スタイルはアクションや視覚的な拡張を反映することがよくあります。
:focus と :active は似ているように見えますが、主な違い:
次のコードを考えてみましょう。
button { font-weight: normal; color: black; } button:focus { color: red; } button:active { font-weight: bold; }
このスタイルでは、
この例では、:focus と :active を独立してまたは組み合わせて使用して、さまざまな状態で要素をスタイル設定する方法を示します。 。それらの違いを理解することで、ユーザー エクスペリエンスを向上させる正確で直感的なスタイルシートを作成できるようになります。
以上が:focus と :active: それぞれをいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。