ホームページ >ウェブフロントエンド >CSSチュートリアル >擬似クラスを備えたアクセス可能なフォーム
pseudoクラスを使用して、アクセス可能な連絡先フォームの構築を示しています。 :focus-within
は、優れたフォーカス管理を提供し、ユーザーエクスペリエンスとアクセシビリティを向上させます。 コードに飛び込む前に、Webアクセシビリティの基礎を確認しましょう。focus-within
Webアクセシビリティに焦点を合わせることを理解してください:focus-within
これを避けてください:
outline: 0;
outline: none;
レバレッジ:フォーカスウィット
pseudoクラスは、その中の子孫要素が焦点を合わせている場合に要素をスタイリングします。これは、フォームに特に役立ちます。
:focus-within example:focus { outline: 0; } :focus { outline: none; }
:focus-within
css
form:focus-within { background: #ff7300; /* Orange background */ color: black; padding: 10px; }css(パート2)
このスタイルはフォーム内のラベルを整え、関連する入力が焦点を合わせたときに大胆、赤、および大きくします。
幅広いブラウザのサポートを楽しんでいます。label { display: block; margin-right: 10px; padding-bottom: 15px; } label:focus-within { font-weight: bold; color: red; font-size: 1.6em; }の詳細については、CSS-Tricks Almanacを参照してください
以上が擬似クラスを備えたアクセス可能なフォームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。