Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
39
怪我をして考える情報アクセシビリティ
ama_o255
0
31
Next.jsのプロダクトでzodをReact Hook Formなしで使った話
ama_o255
0
53
AIで下げたい参入障壁
ama_o255
1
36
Other Decks in Programming
See All in Programming
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
Webの地図
yosuke_furukawa
PRO
6
4.6k
Intent as Code
shoppingjaws
6
1k
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
210
Security issues being discussed on Web Platforms
petamoriken
0
950
すこし踏み込む CancellationToken
htkym
0
230
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
410
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
420
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
Are APIs Still Relevant in the AI Era?
soyuka
0
230
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Into the Great Unknown - MozCon
thekraken
41
2.7k
Mind Mapping
helmedeiros
1
360
Code Reviewing Like a Champion
maltzj
528
40k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
810
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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/