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
CSSの歴史から選定まで
Search
amkkr
June 23, 2025
Programming
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSSの歴史から選定まで
テテミートで話したCSS周りの話
amkkr
June 23, 2025
More Decks by amkkr
See All by amkkr
React 19.2の<Activity />を触ってみた
ama_o255
0
38
怪我をして考える情報アクセシビリティ
ama_o255
0
30
Next.jsのプロダクトでzodをReact Hook Formなしで使った話
ama_o255
0
49
AIで下げたい参入障壁
ama_o255
1
31
Other Decks in Programming
See All in Programming
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
360
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
Foundation Models frameworkで画像分析
ryodeveloper
1
610
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
550
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
110
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
370
FDEが実現するAI駆動経営の現在地
gonta
2
280
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.6k
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Facilitating Awesome Meetings
lara
57
7.1k
Claude Code のすすめ
schroneko
67
230k
Writing Fast Ruby
sferik
630
63k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Practical Orchestrator
shlominoach
191
12k
WENDY [Excerpt]
tessaabrams
11
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Transcript
CSS ~ó{¹øÛ~w ~ [/ö}ó~ 20250220 ööÿüø #12
¯?}Ï ]_ÿamkkr Instagram V÷ôüû~~{õûµ´¿û¸ó¸û²xwvÓò _÷wEdTech ~ùóñóüw1Õ^o~ÿ´ÿûûv~óWeb ² ÷ú²~wvt~w X: @ama_O255
CSS svÿ A. Web úü¸²ëry»HTML {ÿwv1 yv¿x»{²vÿw1 }~÷¶´ó´ü´²¶øwoþ²öü¶ü{óßy»±~¿2
CSS ~óxºÜ 1 ]_z CSS °ýüðû¹³ü÷²ct±1 ]_~Ýû|ÿsº´yt2 ¿°}¯_²gÛw}»|1/_Ïe²ÿsy2 2 ñóöúó¹g
Nvu{¸º÷¹zt{¿¼vt1Yöw¹}svzt xs½|Ú¼»2 w{w÷ý°ùð~¸v{³óñ´û¸ùüqt2
CSS ÷ú÷ý»óµ~|
CSS Modules ~| 1 ³óýüýóøgU ³óýüýóøtx{¹¿´û²Ûÿ Atomic Design z³{²s¼|ûg»¸v{zsvo~¼2 2
¹³ü÷~\bW ¹¿´û|³óýüýóøÕ{ÖÛu¼1]_~Ýû²¶p2 3 ßÛg~UN ¹¿´û|³óýüýóøxßç{}st}1ûv|ûw2
CSS-in-JS ~ó½ 1 JavaScript ÿ JavaScript w¹¿´û²ÿw1³óýüýóøx/_Wu {»2 2 ×ö¹¿´úó°
props ´state {ßxv×ö{¹¿´û²YWu{»sx|ÿ ý2 3 ÷ßg JavaScript ~ý²ow1¿þz¹¿´úó°²ßÿ2
CSS-in-JS q styled-components tag {style ²þ}¿~z1r¹{x±ùü¹xz»¿°{ÿwv style ²gÛwv³óýüýóø¯_²þ¸v{Ûÿy»2 emotion js
~object \ù~þ}o´1ßg~CSS ~þ}o²µýüø2 ×öz¹¿´úó°x¯~{þg|ït2
CSS Modules vs CSS-in-JS CSS Modules CSS-in-JS ÿoý CSS, Sass
& JavaScript, CSS ¹³ü÷ ¯×or{¸»ÝûÞÿ ³óýüýóø[Owù o ×ö¹¿´û ßö ÷ß ñõ¹üþó¹ Ï_{CSS {³óñ´û u¼¿ ùó¿´ð{ÿu{» ±ÿr»
[/ö¹¿´úó°oý~øÛ ñüð~¹½û»óø vUI ù´öùú~µýüø´oÝ Ó https://techblog.zozo.com/entry/zozotown-css-in-js#fn:2 https://github.com/webpack-contrib/css-loader/issues/1050
toôrº|xvtvt~w ¹ù´ù_r{gamma ²rº|xv https://gamma.app/