Submit Search
Upload
まだやれる Css preprocesser
•
0 likes
•
1,132 views
Shinya Sugo
Follow
HTML5ビギナーズ in dots.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
Sou Lab
現代的ウェブデザイン学習
現代的ウェブデザイン学習
Takenaka Kiyohiro
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
schoowebcampus
Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介
Seiko Kuchida
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
Masako Miyazaki
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
Recommended
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
Sou Lab
現代的ウェブデザイン学習
現代的ウェブデザイン学習
Takenaka Kiyohiro
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(応用編 知っておきたい機能と応用) 先生:池田 祐太郎
schoowebcampus
Galage labsサーバー部6U自己紹介
Galage labsサーバー部6U自己紹介
Seiko Kuchida
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
Masako Miyazaki
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
JQuery入門
JQuery入門
sayoko miura
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
Y Watanabe
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
Seiko Kuchida
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
WordBench大阪18th
WordBench大阪18th
Go Imai
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Mori Kazue
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
Mori Kazue
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
schoowebcampus
Java script
Java script
sayoko miura
Scrummaster Lt
Scrummaster Lt
Mitsuo Hangai
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
CSS Nite LP26 CodeKitで始める次世代Web制作
CSS Nite LP26 CodeKitで始める次世代Web制作
Maboroshi.inc
2014.07.29 管理画面チラ見せ♡ナイト
2014.07.29 管理画面チラ見せ♡ナイト
pandeiro245
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
優也 田島
_HTML5で組んでみた_
_HTML5で組んでみた_
Kelly Holonic
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
More Related Content
What's hot
JQuery入門
JQuery入門
sayoko miura
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
Y Watanabe
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
Seiko Kuchida
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
WordBench大阪18th
WordBench大阪18th
Go Imai
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Mori Kazue
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
Mori Kazue
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
schoowebcampus
Java script
Java script
sayoko miura
Scrummaster Lt
Scrummaster Lt
Mitsuo Hangai
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
CSS Nite LP26 CodeKitで始める次世代Web制作
CSS Nite LP26 CodeKitで始める次世代Web制作
Maboroshi.inc
2014.07.29 管理画面チラ見せ♡ナイト
2014.07.29 管理画面チラ見せ♡ナイト
pandeiro245
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
優也 田島
What's hot
(20)
JQuery入門
JQuery入門
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
WordBench大阪18th
WordBench大阪18th
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
Dreamweaver最新ワークフロー!PSDカンプからBootstrapページを世界最速コーディング
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
Java script
Java script
Scrummaster Lt
Scrummaster Lt
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
CSS Nite LP26 CodeKitで始める次世代Web制作
CSS Nite LP26 CodeKitで始める次世代Web制作
2014.07.29 管理画面チラ見せ♡ナイト
2014.07.29 管理画面チラ見せ♡ナイト
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
Similar to まだやれる Css preprocesser
_HTML5で組んでみた_
_HTML5で組んでみた_
Kelly Holonic
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
schoowebcampus
141115 making web site
141115 making web site
Himi Sato
090801 ライトニングトーク
090801 ライトニングトーク
雄一郎 安倍
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
知己 久保
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
Hiroshi Urabe
第9回HTML5ビギナーズ CSSとCSS設計について学ぼう!「reset.cssとnormalize.cssについて考えていたら…」
第9回HTML5ビギナーズ CSSとCSS設計について学ぼう!「reset.cssとnormalize.cssについて考えていたら…」
Mitsuo Kawashima
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
Kei Nakazawa
ビジュアルエディタ用CSSで 快適なブログライフを!
ビジュアルエディタ用CSSで 快適なブログライフを!
Yuma Tahara
CSSシークレットはどのような書籍か【映像あり】
CSSシークレットはどのような書籍か【映像あり】
Japan Electronic Publishing Association
ABC 第2回スライド
ABC 第2回スライド
Sawada Makoto
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
Seiko Kuchida
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Kite Koga
TwentyTwelveの子テーマつくったらハマった話
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
WordCamp Kansai 2016 ハンズオン- -基本機能をおさらいしよう! WordPress のインストールから
WordCamp Kansai 2016 ハンズオン- -基本機能をおさらいしよう! WordPress のインストールから
Kitani Kimiya
WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様
株式会社GreenHack
Similar to まだやれる Css preprocesser
(20)
_HTML5で組んでみた_
_HTML5で組んでみた_
WordPressってブログじゃないの?
WordPressってブログじゃないの?
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
141115 making web site
141115 making web site
090801 ライトニングトーク
090801 ライトニングトーク
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
第9回HTML5ビギナーズ CSSとCSS設計について学ぼう!「reset.cssとnormalize.cssについて考えていたら…」
第9回HTML5ビギナーズ CSSとCSS設計について学ぼう!「reset.cssとnormalize.cssについて考えていたら…」
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
12.09.08 明星和楽2012 KLabハンズオンセッション
12.09.08 明星和楽2012 KLabハンズオンセッション
ビジュアルエディタ用CSSで 快適なブログライフを!
ビジュアルエディタ用CSSで 快適なブログライフを!
CSSシークレットはどのような書籍か【映像あり】
CSSシークレットはどのような書籍か【映像あり】
ABC 第2回スライド
ABC 第2回スライド
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
TwentyTwelveの子テーマつくったらハマった話
TwentyTwelveの子テーマつくったらハマった話
WordCamp Kansai 2016 ハンズオン- -基本機能をおさらいしよう! WordPress のインストールから
WordCamp Kansai 2016 ハンズオン- -基本機能をおさらいしよう! WordPress のインストールから
WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様
まだやれる Css preprocesser
1.
まだやれる CSS Preprocesser HTML5ビギナーズ
2015-08-27
2.
自己紹介 TwitterID: @Sakunyo 代々木のWeb制作会社にてフロントエンド兼マークアップエンジ ニアしています。 主に JavaScript
/ CSS(SASS) / NodeJS / Git / PHP とか書き ます。 好きなエディタは Vim と PhpStorm
3.
Post CSS 流行ってますね。
4.
CSS Preprocesser 入れたのは良いけど なぜか皆つらそうじゃないですか?
5.
旬じゃないのか CSS Preprocesser
を 使った Tips の記事みかけませんよね
6.
導入して問題解決したの? 導入しただけで上手く使われていない?
7.
CSS Preprocesser 便利だけど うまく使えていない...
8.
なぜか CSS Preprocesser
使ってるのに 業務効率変わらない!!
9.
CSS Preprocesser あるある ●
ファイル構成どうすればいいの...? ● 自動化だけで満足しちゃった ● ソースコードの中にエベレストが沢山ある... ● 結局便利なCSSだよね ● CSSのガイドラインはあるけど... ● 機能沢山あって覚えられない ● Compass 便利だけどなんか違う
10.
まだ CSS Preprocesser
で消耗してるの?
11.
CSS の気持ちになって考えて!
12.
迷わずファイル分割する ファイルの中身は 5 〜
300行くらいで css │ components │ └ components.scss │ └ components.form.scss └ lib └ require.scss └ mixins.scss
13.
その機能が必要か考える
14.
Variable (変数) は使うかどうかを見極める 変数はどんどん増えます 名前の管理も増えるたびに大変になる @color:
#FFFFFF; $color: #FFFFFF;
15.
extend (継承)は使うかどうかを見極める 継承は優先度が複雑になる。大きなCSSほど使い づらい。もはや難読化レベル .foo {} .foo-bar
{ @extend .foo; ... }
16.
共通部品は迷わず mixin 使う
17.
迷ったら mixin にする mixin
を普段使いする。コンポーネントと思ったら 共通のCSSを書くよりも安全 .foo (@) { … mixin … } #header { .foo; }
18.
mixin に RWD
の Breakpoint を集約 @mixin applyDeviceWidth1280 { @media screen and (max-width: 1280px) { @content; }} .foo { @include applyDeviceWidth1280 { li { … } } }
19.
mixin に スプライト画像
を集約 @mixin SpritesIconBasic { background: url(/img/sprites/icon_basic.png); background-size: 500px auto; } .foo i { @include SpritesIconBasic; … }
20.
mixin で名前空間を整理する 1
/ 2 mixin は一箇所ですべて定義する // mixins.component.foo.scss @mixin ComponentFoo { … } // mixins.component.bar.scss @mixin ComponentBar { … }
21.
mixin で名前空間を整理する 2
/ 2 mixin を使う時は必ず include してから // pages.home.list.scss .home_list { @include ComponentFoo; } // pages.sitemap.list.scss .sitemap_list { @include ComponentBar; }
22.
などなど...
23.
まとめ ● ファイルはこまかく分割し Import ●
変数、継承はルールを決めて利用を制限 ● 迷ったら mixin を使う ● mixin の特性を活かす
24.
Post CSS? まだ早い CSS
Preprocesser だけで 出来る事は多いハズ...
25.
ご静聴ありがとうございました
Download now