Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
KK
Uploaded by
Kenji Karahashi
PDF, PPTX
1,407 views
モダンCSS設計と BEMという開発手法
社内LT。超ライトな内容ですが、CSS設計の話をしてます。
Design
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
Recommended
PPTX
SMACSS入門
by
iPride Co., Ltd.
PPTX
css基本。
by
web12
PPTX
第10回勉強会 CSS設計について
by
takumaro web
PDF
CSS設計のお勉強
by
MarlboroLand
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
by
Horiguchi Seito
PPTX
2016年版 フロントエンド開発フォーマット
by
Kenya Kodaira
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
by
Horiguchi Seito
PDF
Css Architecture for the future 未来を見据えるCSS設計
by
Horiguchi Seito
PDF
設計から実装まで、今すぐ始める高速化
by
masaaki komori
PDF
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
PDF
大規模サイトにおける本当は怖いCSSの話
by
井上 誠
PDF
CSS の歩き方
by
Seiichiro Mishiba
PDF
今必要なCSSアーキテクチャ
by
Mayu Kimura
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
by
Yoshiki Hayama
PDF
WordPressでCSSプリプロセッサ入門
by
Sou Lab
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
by
Horiguchi Seito
PDF
HTML5マークアップの心得と作法
by
Futomi Hatano
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
by
Shin Takeuchi
KEY
コーディングが上達するコツ
by
evol-ni
PDF
UAスタイルシートと リセットCSS
by
知己 久保
PDF
超初心者のためのWordPressのサイトのデザインの微調整方法
by
Hidekazu Ishikawa
PPTX
Oocssとかついでにsmacssとbemの話も
by
Yumi uniq Ishizaki
PDF
WordPress初心者のためのサイト運営虎の巻
by
Hidekazu Ishikawa
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
HTML5 & The Web Platform
by
Masataka Yakura
PPTX
Webコーディングの基本+α
by
takapiya
PDF
CSSの新しい設計思想 PRECSSを作りました
by
Atsushi Handa
PDF
なんでCSSすぐ死んでしまうん
by
Hayato Mizuno
More Related Content
PPTX
SMACSS入門
by
iPride Co., Ltd.
PPTX
css基本。
by
web12
PPTX
第10回勉強会 CSS設計について
by
takumaro web
PDF
CSS設計のお勉強
by
MarlboroLand
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
by
Horiguchi Seito
PPTX
2016年版 フロントエンド開発フォーマット
by
Kenya Kodaira
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
by
Horiguchi Seito
PDF
Css Architecture for the future 未来を見据えるCSS設計
by
Horiguchi Seito
SMACSS入門
by
iPride Co., Ltd.
css基本。
by
web12
第10回勉強会 CSS設計について
by
takumaro web
CSS設計のお勉強
by
MarlboroLand
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
by
Horiguchi Seito
2016年版 フロントエンド開発フォーマット
by
Kenya Kodaira
今日から使える! HTML/CSS/JSの シンプルテクニック15選
by
Horiguchi Seito
Css Architecture for the future 未来を見据えるCSS設計
by
Horiguchi Seito
What's hot
PDF
設計から実装まで、今すぐ始める高速化
by
masaaki komori
PDF
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
PDF
大規模サイトにおける本当は怖いCSSの話
by
井上 誠
PDF
CSS の歩き方
by
Seiichiro Mishiba
PDF
今必要なCSSアーキテクチャ
by
Mayu Kimura
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
by
Yoshiki Hayama
PDF
WordPressでCSSプリプロセッサ入門
by
Sou Lab
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
by
Horiguchi Seito
PDF
HTML5マークアップの心得と作法
by
Futomi Hatano
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
by
Shin Takeuchi
KEY
コーディングが上達するコツ
by
evol-ni
PDF
UAスタイルシートと リセットCSS
by
知己 久保
PDF
超初心者のためのWordPressのサイトのデザインの微調整方法
by
Hidekazu Ishikawa
PPTX
Oocssとかついでにsmacssとbemの話も
by
Yumi uniq Ishizaki
PDF
WordPress初心者のためのサイト運営虎の巻
by
Hidekazu Ishikawa
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
HTML5 & The Web Platform
by
Masataka Yakura
PPTX
Webコーディングの基本+α
by
takapiya
設計から実装まで、今すぐ始める高速化
by
masaaki komori
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
大規模サイトにおける本当は怖いCSSの話
by
井上 誠
CSS の歩き方
by
Seiichiro Mishiba
今必要なCSSアーキテクチャ
by
Mayu Kimura
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
by
Yoshiki Hayama
WordPressでCSSプリプロセッサ入門
by
Sou Lab
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
by
Horiguchi Seito
HTML5マークアップの心得と作法
by
Futomi Hatano
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
by
Shin Takeuchi
コーディングが上達するコツ
by
evol-ni
UAスタイルシートと リセットCSS
by
知己 久保
超初心者のためのWordPressのサイトのデザインの微調整方法
by
Hidekazu Ishikawa
Oocssとかついでにsmacssとbemの話も
by
Yumi uniq Ishizaki
WordPress初心者のためのサイト運営虎の巻
by
Hidekazu Ishikawa
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
HTML5 & The Web Platform
by
Masataka Yakura
Webコーディングの基本+α
by
takapiya
Viewers also liked
PDF
CSSの新しい設計思想 PRECSSを作りました
by
Atsushi Handa
PDF
なんでCSSすぐ死んでしまうん
by
Hayato Mizuno
PDF
メンテナブルでありつづけるためのCSS設計
by
拓樹 谷
PDF
Bem Study
by
Haraguchi Go
PDF
モダンなCSS設計パターンを考える
by
拓樹 谷
PPTX
マークアップの作業効率をあげよう!
by
Mitsuo Kawashima
PDF
CSS設計の理想と現実
by
拓樹 谷
PPTX
Vue.js 2.0を試してみた
by
Toshiro Shimizu
PDF
園野淳一 デザインポートフォリオ
by
Junichi Sonono
PDF
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
by
石橋 啓太
PPTX
kintone 新デザインコンセプト
by
Cybozucommunity
PDF
イマドキのコーダー環境構築2016
by
Sou Lab
PDF
Thinking about CSS Architecture
by
拓樹 谷
PDF
BEM it!
by
Max Shirshin
PDF
UXデザインとコンセプト評価~俺様企画はだめなのよ
by
Masaya Ando
PDF
コンポーネント指向と余白の設計
by
Manabu Yasuda
PDF
誰に何を伝える?わたしの デザインコンセプトの 作り方、探し方
by
Ayaka Sumida
PDF
Aさんが言うデザインとBさんの言うデザイン、結局どっちが正しいの?
by
Ryoji Fujishita
CSSの新しい設計思想 PRECSSを作りました
by
Atsushi Handa
なんでCSSすぐ死んでしまうん
by
Hayato Mizuno
メンテナブルでありつづけるためのCSS設計
by
拓樹 谷
Bem Study
by
Haraguchi Go
モダンなCSS設計パターンを考える
by
拓樹 谷
マークアップの作業効率をあげよう!
by
Mitsuo Kawashima
CSS設計の理想と現実
by
拓樹 谷
Vue.js 2.0を試してみた
by
Toshiro Shimizu
園野淳一 デザインポートフォリオ
by
Junichi Sonono
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
by
石橋 啓太
kintone 新デザインコンセプト
by
Cybozucommunity
イマドキのコーダー環境構築2016
by
Sou Lab
Thinking about CSS Architecture
by
拓樹 谷
BEM it!
by
Max Shirshin
UXデザインとコンセプト評価~俺様企画はだめなのよ
by
Masaya Ando
コンポーネント指向と余白の設計
by
Manabu Yasuda
誰に何を伝える?わたしの デザインコンセプトの 作り方、探し方
by
Ayaka Sumida
Aさんが言うデザインとBさんの言うデザイン、結局どっちが正しいの?
by
Ryoji Fujishita
Similar to モダンCSS設計と BEMという開発手法
PDF
CSSと仲良くなろう
by
akinobu yumoto
PDF
THE BEM: Better Css Naming Conventions
by
Kotaro Kawashima
PDF
BEMについて一緒に考えてみませんか
by
KatsuhiroSaito1
PPT
Explanation about ABEM
by
Tensho Tanaka
PPTX
BEM記法~HTMLコーディングする際のidやclassの命名規則~
by
Younju Park
PDF
2017: A CSS Design Odyssey
by
Kenjiro Kubota
CSSと仲良くなろう
by
akinobu yumoto
THE BEM: Better Css Naming Conventions
by
Kotaro Kawashima
BEMについて一緒に考えてみませんか
by
KatsuhiroSaito1
Explanation about ABEM
by
Tensho Tanaka
BEM記法~HTMLコーディングする際のidやclassの命名規則~
by
Younju Park
2017: A CSS Design Odyssey
by
Kenjiro Kubota
モダンCSS設計と BEMという開発手法
1.
モダンCSS設計とBEMという開発手法kenji karahashi
2.
あとで困るコードを書いてませんか?
3.
よりよいCSSのゴール• 予測しやすい• 再利用しやすい•
保守しやすい• 拡張しやすい
4.
破綻しやすいCSS• HTMLの構造に依存している• スタイルを取り消している•
絶対値を多様している
5.
モダンサイト構築のワークフロー• 近年はHTMLで動的なデザインを確認しながら進めるのが主流。• そこでCSSもある程度の変更に耐えうる、または変更に改修できる設計であることが求められる。(例えば左右のカラムを入れ替えるなど。)•
このような入れ替えをしやすくする基本設計として、要素を部品=モジュール、コンポーネントと考える設計が求められている。
6.
–斉藤裕也氏壊れない完璧なCSS設計を求めるのではなく、壊れたときに勇気をもって修復できる設計を
7.
素直にセレクタを書いていくと、セレクタの数が多く、複雑になる。その結果、セレクタの詳細度を高めてメンテナンス効率を下げます。
8.
セレクタの4つのリファクタリングの考え方
9.
1 要素セレクタを省略する
10.
2 セレクタを短くする
11.
3 セレクタを限定的にする
12.
4 クラスセレクタを活用する
13.
命名規則をもっと深堀りしてみよう
14.
BEMhttps://bem.info/
15.
BEM?• Block• Element•
Modifier• ロシアのYandexのフロントエンド開発シームが考えた開発手法。
17.
bootestrapの場合.alert {…}.alert-success {…}.alert-warrning
{…}
18.
Block.alert {…}
19.
Element.alert-successの部分がElement.alert-title{…}.alert_ _ title{…}一般的
BEM
20.
Modifier<div class=“alert alert_warning”><h2
class=“alert_ _ title”> … </div><h2 class=“alert_ _ body”> … </div></div>
21.
Modifier.alert {…}.alert_warning{…}• ModiferはBlock、またはElementのバージョン違いである•
Bootstrapなどではいずれのクラス名もalert-という命名規則になる。その名前だけではクラスの持つ機能の区別ができない。• アンダーバー1個はモディファイ(パターン)• アンダーバー2個はエレメント(エレメント)
22.
メリット• 先頭にaleat-と命名することで、どれがコンポーネントを構成する要素であるか明らかに出来る• 通常よりユニークなので、スタイルの汚染するリスクを抑えられる
23.
ここで重要なこと• ElementとModiferのを明確にすること• クラス名にアンダースコアを使うかどうかは重要ではない•
BEMのエッセンスを取り入れ、再定義してもよい• 重要なのは、定義したルールが全体を通して一貫しているかどうか
24.
例えばElement◎◎◎ _ _
△△△Modifer◎◎◎ - - △△△
25.
ハイフンの役割は?.search-box { …
}.search-box - - warning{ … }.search-box _ _ title { … }• ハイフン一つは、コンポーネントの関係を示すこと以外の用途に活用
26.
• 他にもキャメルケースなど活用して、より汎用的なルールセットが世界中で開発されている
27.
おわり
Download
[8]
ページ先頭
©2009-2025
Movatter.jp