WCAG の標準に基づくカラーコントラスト比(AA で 4.5:1、AAA で 7:1)の計算方法、UI コンポーネントの 3:1 ルール、グレーと色選択の実装例を詳しく解説。相対輝度の計算式、色知覚の重み付け、ブランド色との合わせ方を実例とともに示す。
シェアックリップ
シェアされたアックリップです。
そのほかの #WCAG ピックアップ
(引用)アクセシビリティを、デザインの基本に。 本書は、年齢や障害の有無、利用環境にかかわらず、あらゆるユーザーが必要な情報や体験を得られるよう、「アクセシビリティ」をデザインの初期段階から組み込むための考え方と実践を学べるハンドブックです。 日本でもデジタル庁がウェブアクセシビリティの導入を推進し、「誰一人取り残されない、人に優しいデジタル化」が目指されています。アクセシビリティは、一部の人のための特別…
【名古屋開催】第13回 ウェブアクセシビリティ勉強会
アクセシビリティの実装・検証について、スクリーンリーダーやキーボード操作などの支援技術を実際に体験し、WCAG達成基準を確認するワークショップ形式の参加型勉強会。
JIS X 8341-3の試験実施ガイドラインと発注ガイドラインをもとに、アクセシビリティ診断の見積もりで試験するページ数を決める方法を整理する。ページの選び方と枚数の目安を、公開された試験結果と照らして解説する。
HSLの明度が色相によって知覚的に揃わない問題を示し、sRGBの色をOKLCH色空間へ変換する関数と、WCAG 2.1のコントラスト比を計算して4.5:1を満たす明るさに自動で調整する関数をJavaScriptで解説する記事。
研修資料の文字と背景の色の組み合わせを、WebAIM Contrast Checkerで一組ずつ測る方法を解説する。入力の手順と、コントラスト比をWCAG AAの通常文字の基準に照らして読む方法を、架空の文例で示す。
Storyblok の編集画面(Visual Editor)に、自動のアクセシビリティ検査機能が追加されたことを伝える記事。axe-core を使って WCAG 2.0〜2.2 の A・AA を検査し、違反箇所は編集画面から直接修正できる。自動検査で見つかるのは一部だけなので、手動の検証と併用すべきだと書いている。
そのほかの #カラーコントラスト ピックアップ
(引用)アクセシビリティを、デザインの基本に。 本書は、年齢や障害の有無、利用環境にかかわらず、あらゆるユーザーが必要な情報や体験を得られるよう、「アクセシビリティ」をデザインの初期段階から組み込むための考え方と実践を学べるハンドブックです。 日本でもデジタル庁がウェブアクセシビリティの導入を推進し、「誰一人取り残されない、人に優しいデジタル化」が目指されています。アクセシビリティは、一部の人のための特別…
HSLの明度が色相によって知覚的に揃わない問題を示し、sRGBの色をOKLCH色空間へ変換する関数と、WCAG 2.1のコントラスト比を計算して4.5:1を満たす明るさに自動で調整する関数をJavaScriptで解説する記事。
AIにReactのUIを生成させるとき、ロール・キーボード操作・コントラストの3項目を必ず答えさせるプロンプトの書き方を紹介する記事。ネイティブ要素を優先させることや、コントラスト比を数値で示させることなどを挙げる。
研修資料の文字と背景の色の組み合わせを、WebAIM Contrast Checkerで一組ずつ測る方法を解説する。入力の手順と、コントラスト比をWCAG AAの通常文字の基準に照らして読む方法を、架空の文例で示す。
色のコントラストを測る2つの方式、WCAG 2 のコントラスト比と APCA(Lc 値)の違いを解説する記事。WCAG 2 の計算の手順、達成基準ごとに必要な比率、WCAG 2 の限界と APCA の位置づけを扱う。法律や規格で使われているのは WCAG 2 のコントラスト比だと書いている。
デジタル庁のデザインシステム(DADS)を参考に、小さい文字やコントラスト比をウェブサイトで点検するAIエージェント向けスキルを紹介する記事。Pythonで候補を拾い、ブラウザで確かめ、人が判断する二段階の点検を解説する。
そのほかの #テスト・検証 ピックアップ
【名古屋開催】第13回 ウェブアクセシビリティ勉強会
アクセシビリティの実装・検証について、スクリーンリーダーやキーボード操作などの支援技術を実際に体験し、WCAG達成基準を確認するワークショップ形式の参加型勉強会。
React の単体テストに axe-core を組み込んで a11y を自動検査する方法を解説する記事。アイコンフォントの文字が名前とみなされて、名前の無いボタンが標準ルールで検出されないため、独自ルールで補っている。
JIS X 8341-3の試験実施ガイドラインと発注ガイドラインをもとに、アクセシビリティ診断の見積もりで試験するページ数を決める方法を整理する。ページの選び方と枚数の目安を、公開された試験結果と照らして解説する。
Playwright と Guidepup で、スクリーンリーダーを実際に操作しながらウェブページを検証するテストの作り方を解説する記事である。BBC のホームページを例に、設定の手順と、読み上げ内容を検証する考え方を示す。
Storyblok の編集画面(Visual Editor)に、自動のアクセシビリティ検査機能が追加されたことを伝える記事。axe-core を使って WCAG 2.0〜2.2 の A・AA を検査し、違反箇所は編集画面から直接修正できる。自動検査で見つかるのは一部だけなので、手動の検証と併用すべきだと書いている。
Playwright と @axe-core/playwright で、WCAG の A・AA の違反を自動テストで見つける方法を解説する記事。メニューを開いた状態のような操作後の画面を検査する書き方や、既知の問題を除いて新たな違反だけを検出する方法を扱う。自動テストで検出できるのは一部であることも書いている。
そのほかの #UXデザイン ピックアップ
(引用)アクセシビリティを、デザインの基本に。 本書は、年齢や障害の有無、利用環境にかかわらず、あらゆるユーザーが必要な情報や体験を得られるよう、「アクセシビリティ」をデザインの初期段階から組み込むための考え方と実践を学べるハンドブックです。 日本でもデジタル庁がウェブアクセシビリティの導入を推進し、「誰一人取り残されない、人に優しいデジタル化」が目指されています。アクセシビリティは、一部の人のための特別…
Kyoto UI自由研究室 #1 (2026/11/13 19:00〜)
UI・UX・アクセシビリティに関する気づきや試験を持ち寄る勉強会。完成度不問で、途中経過や失敗事例の共有も歓迎する。
アクセシビリティは実装後に属性を足しても解決しない、という連載の最終回である。情報設計やフォーカス戦略、ダイアログの振る舞いは設計の前提であり、後から変えると画面遷移や状態管理まで見直す必要が生じると論じる。
The Design + Accessibility Summit
デザイン専門家向けのオンラインサミット(第7回)。アクセシビリティの実装をマスターしたいデザイナーを対象とした、4日間の集中的なナレッジシェアと最新事例の紹介。
加齢による目や指の変化を前提に、シニア層のパズルゲーマー向けのUIを考える記事。小さなボタン・低コントラストの灰色の文字・急かすタイマーが利用者を遠ざけるとし、大きなタップ領域と濃いコントラストが、ゲームを誰にでも遊びやすくすると述べる。
「誰もどれも取り残さない」は、どうつくる?|PROJECT SOLITの実践
ファッションを起点にインクルーシブデザインを実践する PROJECT SOLIT の代表による、社会の在り方を問い直すセッション。属性やカテゴリーではなく、人間の多元性から考えるアプローチと企業との共創事例を紹介。