[解決済み】:focusと:activeの違いは何ですか?
2022-03-26 13:55:50
質問
の違いは何ですか?
:focus
と
:active
擬似クラス?
どのように解決するのですか?
:focus
と
:active
は2つの異なる状態です。
-
:focus
は、その要素が現在入力を受け取るために選択されているときの状態を表し -
:active
は、その要素が現在ユーザーによって活性化されているときの状態を表します。
例えば
<button>
. その
<button>
は、そもそも状態を持ちません。ただ存在するだけです。もし
タブ
にフォーカスを当てます。
<button>
に入ると、その
:focus
の状態になります。その後、クリック(または
スペース
) に入ると、ボタンがその (
:active
) 状態にする。
そういえば、要素をクリックするとフォーカスが当たりますが、これも「?
:focus
と
:active
は同じです。
同じではありません。
クリックすると、ボタンが
:focus:active
の状態になります。
一例です。
<style type="text/css">
button { font-weight: normal; color: black; }
button:focus { color: red; }
button:active { font-weight: bold; }
</style>
<button>
When clicked, my text turns red AND bold!<br />
But not when focused only,<br />
where my text just turns red
</button>
を編集します。 jsfiddle
関連
-
[解決済み】@font-faceが機能しない。
-
[解決済み】なぜ私のdivは重なっているのですか?
-
[解決済み] Atomエディタで透明な背景を設定する方法は?
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] SCSSとSassの違いは何ですか?
-
[解決済み] visibility:hiddenとdisplay:noneの違いは何ですか?
-
[解決済み] CSSセレクタの"~"(チルダ/スクイグル/ツイドル)はどういう意味ですか?
-
[解決済み] CSSセレクタの「+」(プラス記号)の意味は何ですか?
-
[解決済み] display: inlineとdisplay: inline-blockの違いは何ですか?
-
[解決済み] Normalize.cssとReset CSSの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ボックスにサイズ/部分的なボーダーを宣言する方法はありますか?
-
[解決済み] Tailwind CSS - コンポーネントとしてのレスポンシブブレークポイント
-
[解決済み] CSS無効なプロパティ値?
-
[解決済み] Bootstrap 3でnavbar-static-topは何をするのですか?
-
[解決済み] moz-とwebkit-とは何ですか?[重複しています]。
-
[解決済み] セレクトボックスのテキストを中央揃えにすることは可能ですか?
-
[解決済み] モバイル端末でCSSを使用したフルハイトの背景画像
-
[解決済み] 幅・高さをピクセル単位からパーセント単位で設定する。
-
[解決済み] div要素内でテキストが折り返されない
-
[解決済み】どのHTML要素がフォーカスを受けることができますか?