デザインの様式を、動くデモ・効く理由・実装で踏んだ罠つきで解剖する図鑑。
様式名: トーンオントーン / カード
「壊れた例」を押すと、この様式が成立しなくなる条件を実物で見られます。
| 対象 | 文字色 | 背景 | 実効背景 | 比 | 判定 |
|---|---|---|---|---|---|
| eyebrow / desc(中間トーン) | #c9a29c | #2a0508 | #2a0508 | 8.13:1 | AA 合格 |
| 見出し(title) | #f3e4dd | #2a0508 | #2a0508 | 15.09:1 | AA 合格 |
| タグ文字 | #f3e4dd | #4a0d10 | #4a0d10 | 12.50:1 | AA 合格 |
| pillボタン文字 | #f3e4dd | #a83036 | #a83036 | 5.40:1 | AA 合格(余裕なし) |
<!doctype html>
<html lang="ja"><head><meta charset="utf-8"><title>トーンオントーン・カード デモ</title><style>
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:system-ui,"Hiragino Kaku Gothic ProN",sans-serif;
background:#1c0304;padding:28px;min-height:340px;
display:flex;align-items:center;justify-content:center}
.card{
position:relative;width:420px;background:#2a0508;border-radius:20px;
padding:36px 32px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5)
}
/* 有機ブロブ:地より必ず1段明るくする。暗い上に暗いは沈んで見えなくなる */
.blob{
position:absolute;width:260px;height:220px;background:#5c0f12;
filter:blur(38px);opacity:.65;
border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;
top:-70px;right:-60px;pointer-events:none
}
.eyebrow{
position:relative;font-size:11px;letter-spacing:.18em;text-transform:uppercase;
color:#c9a29c;font-weight:600
}
.title{
position:relative;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;
font-size:32px;line-height:1.4;letter-spacing:-.01em;color:#f3e4dd;
margin:.5em 0 .5em;font-weight:700
}
/* 和文の行長は em で取る(ch は半角基準で和文の字数と合わない) */
.desc{position:relative;font-size:14px;line-height:1.9;color:#c9a29c;max-width:20em}
.footer{
position:relative;display:flex;align-items:center;justify-content:space-between;
margin-top:26px
}
.tags{display:flex;gap:8px}
.tag{
font-size:11px;background:#4a0d10;color:#f3e4dd;
padding:5px 12px;border-radius:999px;letter-spacing:.02em
}
.pill{
font-size:12px;font-weight:700;background:#a83036;color:#f3e4dd;
padding:9px 18px;border-radius:999px
}
</style></head><body>
<div class="card">
<div class="blob"></div>
<p class="eyebrow">Case 06 / Tonal</p>
<h2 class="title">静けさは、<br>濃淡でつくる。</h2>
<p class="desc">差し色を足さず、1色の明度だけで見出し・本文・タグの階層を作る。単調さは有機的なブロブ1枚で崩す。</p>
<div class="footer">
<div class="tags"><span class="tag">Mono</span><span class="tag">Organic</span></div>
<span class="pill">VIEW →</span>
</div>
</div>
</body></html>