Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

演習(第5部)

実践テーマは「条件付きで見た目を変える」練習が中心です。

  1. ダークモード: §18.3@custom-variant dark (&:where(.dark, .dark *)) を設定し、<html>.dark を付け外しして配色が切り替わるカードを作ってください。さらに、dark: をベタ書きする版と、セマンティックトークン(bg-surface など)で切り替える版の両方を書き、違いを体感しましょう(§18.5)。
  2. フォームの状態: メール入力欄を作り、focus: で枠を強調し、peerpeer-invalid: で不正時にエラーメッセージを表示してください(§20.3)。
  3. アクセシビリティ点検: アイコンだけのボタンに sr-only でラベルを付け、focus-visible: でフォーカスリングを出してください。outline-none だけで終わらせていないか確認しましょう(§21.2§21.3)。