Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
16pxの次が24pxで困った話 ー Radix UIから学んだデザイントークンの考え方
Search
akio
April 16, 2026
Programming
16
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
16pxの次が24pxで困った話 ー Radix UIから学んだデザイントークンの考え方
『初登壇大歓迎!学生エンジニアの学びのアウトプットLT』で発表した資料です
akio
April 16, 2026
More Decks by akio
See All by akio
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
170
Other Decks in Programming
See All in Programming
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
150
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
530
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
180
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
260
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
160
VibeCodingからAgenticWorkflowへ
starfish719
0
890
AIの中の人になってみる
htkym
0
130
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.7k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.2k
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
380
Deep dive into the select statement (GopherCon UK)
jespino
0
110
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
380
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Typedesign – Prime Four
hannesfritz
42
3.1k
The Limits of Empathy - UXLibs8
cassininazir
1
620
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
630
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How STYLIGHT went responsive
nonsquared
100
6.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
42k
Speed Design
sergeychernyshev
33
2k
Google's AI Overviews - The New Search
badams
0
1.6k
Site-Speed That Sticks
csswizardry
13
1.5k
Transcript
16pxの次が24pxで困った話 Radix UIから学んだデザイントークンの考え⽅ 初登壇⼤歓迎︕学⽣エンジニアの学びのアウトプットLT 2026/04/17 (金)
p-5 = ?px
Tailwind CSS p-1 → 4px p-2 → 8px p-3 →
12px p-4 → 16px p-5 → 20px ★ p-6 → 24px p-7 → 28px p-8 → 32px p-9 → 36px
--space-5 = ?px
Radix UI --space-1 → 4px --space-2 → 8px --space-3 →
12px --space-4 → 16px --space-5 → 24px ★ --space-6 → 32px --space-7 → 40px --space-8 → 48px --space-9 → 64px
16pxの次が24pxで困った話 Radix UIから学んだデザイントークンの考え⽅ 初登壇⼤歓迎︕学⽣エンジニアの学びのアウトプットLT 2026/04/17 (金)
今⽇の結論 デザイントークンには、 あえて作らない値がある。 そこに意図がある。
⾃⼰紹介 まてぃ / akio 神⽥外語⼤学 学部4年 27卒 Twitter · GitHub
@akiomatic #初登壇 #Minecraft出⾝SWE #フロントエンド #UI/UX #a11y #マジ価値
問題提起 Radix UI Headless UI コンポーネントライブラリ for React アクセシビリティ カスタマイズ⾃由
shadcn/ui のコアに採⽤
問題提起 20px デザイン側 ある 開発側 ない
問題提起 どれを使う︖ --space-4 16px 最も近い ⼩さめの値 20px ハードコード --space-5 24px
最も近い ⼤きめの値
問題提起 どれを使う︖ --space-4 16px 最も近い ⼩さめの値 20px ハードコード --space-5 24px
最も近い ⼤きめの値
問題提起 どれを使う︖ --space-4 16px 最も近い ⼩さめの値 20px ハードコード --space-5 24px
最も近い ⼤きめの値
デザイントークンの考え⽅ なんで 20px がないんだろう︖
デザイントークンの考え⽅ linear non-linear • ⼀定刻みで増える • 細かく調整しやすい • 迷いが⽣まれやすい •
段階的にジャンプ • 選択肢が絞られる • 迷いを減らしやすい 4 8 12 16 20 24 28 32 36 4 8 12 16 24 32 40 48 64
デザイントークンの考え⽅ ¹ Nathan Curtis · "Space in Design Systems" ·
Medium / EightShapes · 2016 · medium.com "When do I use 24 or 28? I dunno."¹ 16 20 24 28 32 36 ? 「24と28、どっちを使えばいいの︖わからん」
デザイントークンの考え⽅ "When do I use 24 or 28? I dunno."¹
border-radius: 24px border-radius: 28px ? 「24と28、どっちを使えばいいの︖わからん」 ¹ Nathan Curtis · "Space in Design Systems" · Medium / EightShapes · 2016 · medium.com
デザイントークンの考え⽅ "De-emphasize to emphasize"² 強調したいなら、周りを⽬⽴たなくしろ ² Adam Wathan & Steve
Schoger · Refactoring UI · 2018 · refactoringui.com
デザイントークンの考え⽅ 引き算することで、 ⼀貫性と判断しやすさが⽣まれる
まとめ デザイントークンには、 あえて作らない値がある。 そこに意図がある。 このスライドは Claude Cowork と共に作成しました