このチュートリアルの内容:
- ウェブ上の公平性のための基盤を整える
- 明確で詳細な順序のある見出しを使用する
- 推奨される色のコントラスト比を実装する
- 明確で目立つフォームフィールドラベルと補助テキストを活用する
- 意味のあるボタン名とハイパーリンク名を使用する
- 意図的な動きとアニメーションを組み込む
- 一意の要素IDを活用する
- レスポンシブなテキストサイズを活用する
- 重要な画像ごとに代替テキストを提供する
- アクセシビリティを共通の優先事項として確立する
インターネットは誰もが利用できるものでなければなりません。しかし、視覚障害、弱視、視覚障害、聴覚障害、難聴、認知障害、教育障害、運動障害などがある人にとっては、必ずしもそうではありません。
世界人口の約15%人が障害を抱えています。これは 10億人 デザインがアクセシビリティを考慮していない場合、否定的なユーザー エクスペリエンスに直面することになります。
ウェブ上でのアクセシビリティの問題は、障害やツールの不足によるものではなく、支援技術 (AT) を妨げる設計によるものです。AT には、人々がオンラインの世界とやりとりするのを支援する設定やデバイスが含まれます。
AT の例には次のものがあります。
- スクリーンリーダー: 視覚障害者、聴覚障害者、弱視者、認知障害や教育障害のある人のために、テキスト、ボタン、画像、その他のページ要素を音声または点字に変換します。
- 倍率: 視覚障害者向けに画面上の項目のサイズを拡大します
- キーボード: 運動能力に制約のある人のために、マウスの代わりにキーボードコマンドを使用する
- 音声ディクテーション: 運動機能に制約のある人がマウスやキーボードの代わりに音声を使ってウェブを閲覧できるようにする
優れたデザインと支援技術を通じてウェブ上で公平性を確立する
Webflowは、より良く、よりアクセスしやすいウェブを構築することを約束しましたこの取り組みは、コミュニティとして協力し、特に以下のベストプラクティスを意識することに依存しています。 ウェブコンテンツアクセシビリティガイドライン (WCAG).
WebAIMは100万のホームページを分析した 98%には回避可能なアクセシビリティの障害が含まれていることが判明しました。最近、 上部のコンポーネントをすぐにアクセスしやすくするための変更私たちは、障壁を取り除く活動にぜひ参加していただきたいと考えています。今すぐ始めましょう。
あなたのウェブサイトやウェブを誰にとってもよりアクセスしやすいものにするために、実装できるいくつかの変更点を検討してみましょう。
明確で詳細な順序のある見出しを使用する
整理されていない Web コンテンツは、すべてのユーザー、特に認知障害のあるユーザーやスクリーン リーダーに依存しているユーザーにとって、圧倒的で使いにくいものになります。見出しはコンテンツを構造化し、ユーザーをサイト内で誘導します。
見出しは、ページを簡単にスキャンできるようにし、本文を読まなくてもコンテンツの目的と概要を明確に伝える必要があります。
控える:
- 見出しレベルを視覚的な区別のためだけに利用する
- 見出しテキストをコンプライアンスのみに利用する - 機能的であることを確認する
その代わり:
- 目的を定義するページごとに 1 つの H1 を使用します (または、ページが複数の目的を果たす場合にのみ複数の H1 を使用します)。
- 見出しを階層的に配置します(例:H3をH2の下に配置する)
見出しを使用してコンテンツを整理することの重要性と、Webflow で見出しのスタイルを設定する方法について詳しく知るには、Webflow 大学の高度な Web タイポグラフィに関する指導ビデオの見出しに関するセクションを参照してください。
WCAG リファレンス:達成基準 2.4.6: 見出しとラベル
推奨される色のコントラスト比を適用する
テキストと背景の色のコントラストが適切であれば、すべてのユーザー、特に視覚障害のあるユーザーのサイトのエクスペリエンスと読みやすさが向上します。 WCAGは推奨比率を提供している テキスト サイズに基づいて最適なコントラストを実現します。コントラストは 2 つの色間の明るさ (または輝度) の差に関係し、1:1 (例: 白い背景に白いテキスト) から 21:1 (例: 白い背景に黒いテキスト) までの範囲になります。
色コントラストのガイドライン AA (最小)
- テキストと画像の比率は4.5:1にしてください
- 大きいテキスト(18ポイントまたは14ポイントの太字)には3:1の比率が必要です。
色コントラスト AAA のガイドライン (拡張)
- テキストと画像の比率は7:1に合わせる必要があります
- 大きいテキスト(18ポイントまたは14ポイントの太字)には4.5:1の比率が必要です。
Webflowの統合色コントラストアナライザー
Webflow のカラー ピッカーから、Web サイト上のテキストのコントラスト比を直接確認できます。カラー ピッカーでは、テキストのコントラスト比が表示されるだけでなく、そのコントラスト比に対応する WCAG レベルの評価も示されます。
コントラスト比曲線のパターン
右側のパレットの下のプレビュー アイコン (目) を切り替えると、WCAG の AA、AAA、不合格の評価の曲線パターンを確認できます。比率の曲線パターンは、色相と不透明度の彩度と明度のすべての組み合わせをテストすることで導き出されます。色相や不透明度を調整すると曲線が動くのを確認してください。暗い背景に明るいテキストが表示されると、パレットの左上に AAA 評価、右下に不合格が表示されます。明るい背景に暗いテキストが表示される場合はその逆になります。
魅力的な: カラー コントラスト アナライザーは、2 つの色間の明度差 (コントラスト) を計算するアルゴリズムを採用し、WCAG のテキスト サイズのガイドラインに照らして評価します。太字のテキストは小さくても読みやすいため、アルゴリズムはフォントの太さを調整します。小さいテキストでは、読みやすくするために明度の差を大きくする必要があります。
WCAG レベルの評価は、背景色とフォントのサイズ、太さ、色によって左右され、「疑問符」アイコンをクリックすると表示される補助テキストで説明されます。(このコントラスト比セグメントは、テキスト要素のタイポグラフィの色を変更する場合にのみ表示されます。)
リマインダー: WCAG コントラスト比ガイドラインは画像 (ロゴを含む) には適用されませんが、テキストが目立つ画像では 4.5:1 の比率を遵守することが推奨されます。ただし、テキストを含む画像は視覚障害のある訪問者にとって理解が難しく、理解できないことが多いことに留意してください。可能な場合は、スタイル付きテキストを使用してください。
Webflow 大学の高度な Web タイポグラフィに関するビデオ レッスンで、色のコントラストの重要性について詳しく学びます。
WCAG リファレンス: 達成基準 1.4.3: コントラスト (最低限), 達成基準 1.4.6: コントラスト (強化), 達成基準 1.4.5: 文字画像
Webflow の統合 Vision プレビュー。
国民のかなりの割合が視力障害の影響を受けています。しかし、自分自身にそのような障害がない場合、視力障害を持つ人が自分のデザインをどう認識しているかを理解することは難しい場合があります。
Webflow付き ビジョンプレビューを使用すると、視覚に障害のある人が Web サイトにアクセスするときの視点を再現できます。この機能をデザイン プロセスの初期段階で活用して、デザインの重要な情報が色だけに依存しないようにします。
覚えておいてください: 活用 ビジョンプレビュー 視力障害のおおよその表現を提供します。個人の視力、照明条件、画面の調整、オペレーティング システムの設定などの変数はすべて、これらのプレビューの精度に影響を与える可能性があります。
さまざまな ビジョンプレビュー 代替案については、クリックするだけです キャンバス設定 上部のセクションに位置し、 デザイナー.
プレビューしたい視覚障害の種類を選択するオプションが画面下部にあります。 キャンバス設定 ポップアップメニュー。
選択可能な視覚障害は次のとおりです。
- 赤緑色覚異常(緑弱、緑盲、赤弱、赤盲のプレビュー)
- 青黄色色覚異常(青色弱視および青色盲視のプレビュー)
- 完全な色覚異常(色弱とモノクロのプレビュー)
- 焦点合わせの障害(ぼやけた視界のプレビュー)
選択された視覚障害は、画面の右側にアイコンで表示されます。 キャンバス設定 インターフェース。
視覚障害者の視点からデザインを表示するのをやめたい場合は、 キャンバス設定 もう一度切り替えて ビジョンプレビュー 戻る なし.
注記: Safariの問題により、 ビジョンプレビュー Appleのブラウザでこの問題が報告されています。この問題はSafariがurl()値を含むCSSフィルターをiframeに適用できないことに特に関係しています。WebflowはAppleにこのバグを報告しましたが、追跡番号は提供されていません。代わりに、 ビジョンプレビュー Firefox および Chrome ブラウザで。
明確で目立つフォームフィールドラベルと補助テキストを使用する
フォームフィールドラベルは、フォームフィールドの機能や目的を明確にする役割を果たし、フォームのアクセシビリティを高めるために不可欠です。フィールド内にプレースホルダーテキストがあり、ユーザーの操作で消えてしまうフォームコンポーネントは、認知障害のある人(そうでない人でも)にとって、意図した入力を思い出すのに負担がかかります。簡単な解決策は、 いつも 表示されるフォーム ラベルと補助テキストを維持します。
Webflowで完全にアクセス可能なフォームを構築するには、現在カスタマイズされたアプローチが必要です。 ラベル デザイナーでコンポーネントを ID およびカスタマイズされた属性とともに使用して、ラベルが適切にグループ化され、それぞれのフォーム フィールドにリンクされることを保証します。
アクセシブルなフォーム ラベルを作成するには:
- フォーム フィールド (入力、テキスト領域、選択など) を選択します。
- アクセス 要素設定 (打つことによって だ キーボードで
- 固有の ID フォームフィールドに
- 選択してください ラベル アクセス 要素設定 > カスタム属性
- クリックしてください "プラス” アイコン
- あなたの ラベル 「のために” と同じ値を含む ID フォームフィールドに割り当てられる
- 変更を保存する
不可欠: フォーム フィールド ID が一意であり、複数の要素間で共有されていないことを確認します。