ホーム

アクセシビリティ方針

washiveil は、このデモサイトと配布コンポーネントの初期値で WCAG 2.2 Level AA を目標としています。アクセシビリティ上の問題はバグとして扱います。

適合性の状況

WCAG 2.2 Level AA に部分的に適合しています(自己評価)。最終評価日:2026-08-11。方法:3言語・ライト・ダーク・ハイコントラストの各モードで axe-core による自動監査(ダイアログを開いた状態を含む)、システムが出荷するすべてのトークンの組み合わせに対する手動コントラスト計算(WCAG 相対輝度)、すべてのインタラクティブコンポーネント(Radix プリミティブ上に構築)のキーボード操作確認。

JIS X 8341-3:2016 は WCAG 2.0(ISO/IEC 40500:2012)と一致しているため、本評価は JIS X 8341-3 の達成基準にもそのまま対応します。

システムが提供するもの

既知の例外

  • 装飾的なマイクロラベル:淡い 0.75rem の補助テキスト(セクション上部のラベル、見本キャプション)は、コントラスト比 4.5:1 を意図的に下回っています。装飾目的のため、同じ情報は必ず近くの適合するテキストで確認できます。
  • コントロール境界:デフォルトのヴェール表現に使う 1px ボーダーは、非テキストのコントラスト比 3:1(WCAG 1.4.11)を下回ります。これはほぼすべてのグラスモーフィズムに共通します。ハイコントラストレイヤーでは、すべての境界を 3:1 以上に引き上げ、必要なユーザーへの正式な対応手段として提供します。
  • プライマリー塗り:ソリッドボタン、ダイアログ操作、ナビゲーションの CTA には、表示用の korozen(#d0722e)を採用しています。白いラベルとのコントラスト比は 3.43:1 で、基準の 4.5:1 を下回ります。これはブランドカラーを優先した意図的な選択です。ハイコントラストレイヤーでは korozen-deep(#b64f1b、5.09:1)に置き換わり、ダークモードは両レイヤーで基準を満たします。

フィードバック

この方針が見落としている点を見つけましたか?github.com/tochny/washiveil で issue を作成するか、alexchih.com からご連絡ください。