Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】:enabled疑似クラスの使い方

:enabled疑似クラスの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

:enabledクラスは、Webページ上のフォーム要素が有効な状態であることを表す擬似クラスです。この擬似クラスは、ユーザーが入力や操作を行える状態にあるインタラクティブなHTML要素、具体的には<input>, <button>, <select>, <textarea>, <option>, および<fieldset>などに適用されます。要素がdisabled属性を持たず、ユーザーからの入力を受け付けたり、クリックなどの操作に応答したりできる状態にある場合に、その要素を選択し、スタイルを適用するために使用されます。

例えば、:enabledを使うことで、有効なテキスト入力フィールドの背景色を強調したり、有効なボタンの文字色を変えたりすることが可能です。これにより、ユーザーはどの要素が現在操作可能であるかを視覚的に容易に識別できるようになります。これは、ユーザーインターフェースのアクセシビリティとユーザビリティを向上させる上で重要な役割を果たします。

対照的に、:disabled擬似クラスは無効化されたフォーム要素を選択します。:enabledはそれとは反対に、機能している要素を対象とすることで、有効な状態の要素に対する特定の視覚的フィードバックを提供するために利用されます。このように、CSSの擬似クラスを適切に利用することで、Webアプリケーションのインタラクティブな要素に対して、ユーザーの状態に応じたきめ細やかなスタイリングを実現できます。

公式リファレンス: :enabled

構文(syntax)

1input:enabled {
2  background-color: lightgreen;
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ