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
17
0
Share
CSSの歴史から選定まで
テテミートで話したCSS周りの話
amkkr
June 23, 2025
More Decks by amkkr
See All by amkkr
React 19.2の<Activity />を触ってみた
ama_o255
0
33
怪我をして考える情報アクセシビリティ
ama_o255
0
23
Next.jsのプロダクトでzodをReact Hook Formなしで使った話
ama_o255
0
38
AIで下げたい参入障壁
ama_o255
1
25
Other Decks in Programming
See All in Programming
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
340
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
810
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
200
Nuxt Server Components
wattanx
0
240
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
240
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
The free-lunch guide to idea circularity
hollycummins
0
410
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
120
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
440
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
300
KagglerがMixSeekを触ってみた
morim
0
360
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.8k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Agile that works and the tools we love
rasmusluckow
331
21k
Side Projects
sachag
455
43k
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Unsuck your backbone
ammeep
672
58k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Marketing to machines
jonoalderson
1
5.1k
Paper Plane
katiecoart
PRO
1
49k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
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/