配色・タイポグラフィ・モーションの原則をおさらい:AIツールで作る、崩れないアクセシブルなWebデザイン

デザインの基礎 のアイキャッチ

Webデザインは「なんとなくおしゃれ」で終わらせず、配色・タイポグラフィ・レスポンシブ・モーションそれぞれに原則がある。今日は基礎に立ち返り、2026年にアップデートされたAIツールやCSS機能を交えながら、崩れないアクセシブルなデザインの土台をおさらいする。

配色・タイポグラフィ・モーションの原則を示すイラスト

配色とコントラスト:AIパレット生成とWCAG/APCA

配色は「好み」で選ぶ前に、コントラスト(文字色と背景色の見分けやすさ)を満たす必要がある。WCAG 2.2 のLevel AAでは通常テキストで4.5:1、大きな文字で3:1のコントラスト比が最低ラインとされ、AAAではそれぞれ7:1・4.5:1まで引き上げられる。

基準 通常テキスト 大きな文字 備考
WCAG 2.2 AA 4.5:1以上 3:1以上 現在の法的・国際的な実務上の基準
WCAG 2.2 AAA 7:1以上 4.5:1以上 より厳格な推奨基準
APCA(参考指標) スコア60前後を目安 スコア45前後を目安 知覚輝度ベース。WCAG 3.0案からは一旦外れたが実務での先取り活用が進む

WCAG 3.0はまだWorking Draftの段階で、正式勧告は2028〜2030年ごろになる見込み。比率ではなく知覚輝度差でスコア化するAPCAは一時WCAG3案から外れたものの、フォントサイズ・太さに応じて必要コントラストを変える考え方は先取りしておく価値がある。contrast.toolsならWCAG比率とAPCAスコアを同時に確認できる。

配色そのものの土台作りにはAIパレット生成ツールが便利になった。

  • Huemint: 「背景・文字・アクセント」といったUI上の役割を指定して機械学習でパレットを生成。Transformer/Diffusionベースのモードを選べる。
  • Khroma: 好きな色を50色選んで学習させ、好みに近い組み合わせをアクセシビリティ評価付きで無数に提示するニューラルネット型ツール。
  • Coolors: 定番のパレットジェネレーター。AIによる提案とコントラストチェックを併用できる。
  • InclusiveColors: 生成の”後”にチェックするのではなく、WCAG要件を先に設定してからパレットを作れる点が2026年のトレンド。
カラフルな配色見本
Photo: jvc, CC BY 2.0, via Flickr (Openverse経由)

タイポグラフィ:可変フォントとAIフォントペアリング

1つのフォントファイルで太さ・幅・スタイルを連続的に変えられる可変フォント(Variable Fonts)は、パフォーマンスと表現力を両立する手段として2026年の標準になりつつある。読み込むファイルが1つで済むため表示速度が上がり、デバイスサイズに応じて滑らかにウェイトを調整できる。

フォントの組み合わせ選びにもAIが使われ始めている。コピーの感情的なトーンを解析してペアリングを提案するツールも登場しており、基本セオリーとしては「サンセリフの“ワークホースフォント”+見出し用の“スピーカーフォント”」という1本+1本の組み合わせが2026年も安定した選び方とされる。ミニマルな“ブランディング疲れ”への反動として、個性の強いハイコントラストなセリフ体を見出しに使う事例も増えている。

動くタイポグラフィ(Kinetic Typography)——ホバー時に見出しがわずかに歪む程度の演出から、ヒーローセクションで文字が順番にアニメーションする大胆な演出まで——も継続トレンドだが、後述するモーション原則とセットで扱いたい。

レスポンシブ:fluid typographyとコンテナクエリ

ビューポート幅だけに依存するブレークポイント設計から一歩進み、clamp()関数による fluid typography が定着した。

font-size: clamp(1rem, 0.75rem + 1vw, 1.75rem);

最小値・(remとvwを組み合わせた)可変値・最大値の3つを指定するだけで、ビューポート幅に応じて滑らかにフォントサイズが変化する。ブラウザ対応は全世界ユーザーの97%を超え、Baseline Widely Availableの状態にある。

2026年はここにコンテナクエリが加わり、vwの代わりにcqi(コンテナクエリのインライン方向単位)を使うことで、ビューポートではなく「そのコンポーネントが置かれたコンテナの幅」に応じて文字サイズが変わるようになった。

font-size: clamp(0.875rem, 0.5rem + 2cqi, 1.5rem);

同じカードコンポーネントを300pxのサイドバーに置いても800pxのメインカラムに置いても、カード自身の幅を基準に内部のタイポグラフィが最適化される。CSS Subgridも本番投入できる段階に入り、レイアウト・タイポグラフィともに「コンポーネント単位で自己完結して適応する」設計が主流になりつつある。

モーション原則:prefers-reduced-motionで配慮する

パララックスや大きな拡大縮小のアニメーションは、前庭障害のあるユーザーにめまいや吐き気を引き起こすことがある。prefers-reduced-motionメディアクエリを使えば、OS側で「motionを減らす」設定をしているユーザーに対して演出を無効化・代替表示できる。

@media (prefers-reduced-motion: reduce) {
  .hero-animation {
    animation: none;
    transition: none;
  }
}

これはWCAG 2.3.3(Animation from Interactions)の趣旨、すなわち「ユーザー操作に伴う非本質的なアニメーションを無効化できるようにする」という要件を満たすための実装手段でもある。リッチな3D・スクロール演出を作り込むほど、この一手間を忘れないようにしたい。


主な情報源

各ツール・サービスは提供元の規約に従ってご利用ください。情報は各情報源の公開時点のものです。収集・要約はAI、公開判断は人が行っています。