コントラスト確保のための特別な実装の必要性
この達成基準を満たすために、独自のコントロール(JavaScriptで機能するものや、外部のサービスを利用するもの)は必須ですか?利用者自身の設定により不都合の無いコントラストに変更することができたとしても、独自のコントロールは必要ですか?
必須ではありません。達成基準を満たすための実装方法として、以下の3つの実装方法が挙げられています。
- G18: テキスト(及び画像化された文字)とその背景の間に、少なくとも4.5:1以上のコントラスト比をもたせる
- G148: 背景色及びテキストの色を指定せず、その初期設定を変更するウェブコンテンツ技術の機能を用いない
- G174: 十分なコントラスト比のあるコントロールを提供して、利用者が十分なコントラストのある表現に変換できるようにする
これらすべてを実装しなければ、達成基準を満たせないわけではありません。G18、G148、G174のいずれかを用いれば、この達成基準を満たすことが可能です。また、実装方法集に挙げられている実装方法はあくまで例であり、いずれかを必ず採用しなければならないわけでもありません。