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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
8845musign
July 27, 2017
Programming
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSSは死んだのか?
まかないてっく#1杯目
8845musign
July 27, 2017
More Decks by 8845musign
See All by 8845musign
Ubie Vitalsの取り組み紹介
8845musign
1
1.4k
業務システムの銀の弾丸? メモ機能を考察する
8845musign
2
340
業務システムに必要なアクセシビリティ
8845musign
1
1.2k
業務システム狂詩曲
8845musign
4
2.2k
READING The Atomic Workflow
8845musign
3
800
いまさら styled components 入門した
8845musign
3
980
いろはとアップデート LIGHTNING DESIGN SYSTEM
8845musign
0
1.8k
チームをかえていくこと そして、泥臭さについて
8845musign
1
2.2k
感性デザインとは?
8845musign
4
2k
Other Decks in Programming
See All in Programming
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.5k
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
2
430
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.8k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
120
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
240
Oxlintはいいぞ(続)
yug1224
1
410
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
160
typoなんかねぇよ
raspython3
0
490
「人を評価する AI」の設計と実装
ryoyanara
0
230
Press start. Python's next generation.
willingc
PRO
2
110
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
400
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
160
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.5k
Balancing Empowerment & Direction
lara
6
1.2k
Visualization
eitanlees
152
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
680
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
250
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
ラッコキーワード サービス紹介資料
rakko
1
4.5M
Unsuck your backbone
ammeep
672
58k
Transcript
CSS IS DEAD ? Makanai Tech #1 TeamSpirit ෲےϩʔϥʔͷྗΛ৴͡Ζ
`Cascade and Inheritance CSS Cascading Style Sheet
`Cascade and Inheritance html { color: #00897B } section {
color: inherit }
`Cascade and Inheritance html { color: #00897B } section {
color: #00897B } p { color: #00897B }
Cascading
`Modular Approach (Code) BEM https://en.bem.info/
`Modular Approach (Code) CSS in JS https://www.styled-components.com/
`Modular Approach (Code) A block is a logically and functionally
independent component on a page. https://en.bem.info/methodology/faq/#can-i-use-a-css-reset
`Modular Approach (Code) No Cascading (No Element Selector)
CSS IS DIFFICULT
`VS Cascading
Design “System”
`VS Modular Approach
Independence
`Problems (Modular Approach) A A Discordance #000 #333 Color
`Problems (Modular Approach) Bigbang Class .some-module .some-module—some-modifire .hoge .any-class .module-common
.some-page-component .common-module .utility .some-common-module .some-module .some-module—some-modifire .hoge .any-class .module-common .some-page-component .common-module .utility .some-common-module .some-module .some-module—some-modifire .hoge .any-class .module-common .some-page-component .common-module .utility .some-common-module and Propperty
`Problems (Modular Approach) separation of concerns <Button /> .btn
`Problems (Modular Approach) separation of concerns <Button /> .btn <div
/> Oops…
`Why Select Modular Approach. Why?
CSS IS DIFFICULT
`Why Select Modular Approach. Frontend Engineer
`Why Select Modular Approach. Frontend Engineer CSS JS
`Why Select Modular Approach. Romeo and Juliet Frontend Engineer Designer
CSS IS DEAD?
`Architecture Architecture CSS BEM ECSS ITCSS SMACSS
`Architecture Architecture CSS BEM ECSS ITCSS SMACSS Architecture Design HTML
CSS IS DEAD?
` CSS Inheritance, The Cascade And Global Scope: Your New
Old Worst Best Friends Article https://www.smashingmagazine.com/2016/11/css-inheritance-cascade-global-scope-new- old-worst-best-friends/
Thank You!