Submit Search
About Sass
Nov 2, 2012
10 likes
1,408 views
Minoru Hayakawa
Slide for Sass
Read less
Read more
1 of 66
Download now
Downloaded 12 times
Recommended
Sass 超入門
Sass 超入門
Michinari Odajima
Sass の超入門者向けのスライドです。
WebデザイナーのためのSass/Compass入門 先生:石本 光司
WebデザイナーのためのSass/Compass入門 先生:石本 光司
schoowebcampus
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/228/room ーーーーーーーーーーーーーーーーーーーーーーー
First sass
First sass
Toshiaki Sasaki
2013年1月11日に行った社内勉強会用スライド。『初めてのSass』的な内容です。
Sass/Compass講習会
Sass/Compass講習会
Beeworks
Sass/Compassを「触って覚える」を目的とした講習会スライド。 実習で使用するファイルは以下からダウンロード頂けます。 http://webnaut.jp/download/markup_140204/sass.zip 目次: 1. Sassとは/機能紹介 2. Sassを触ってみよう 3. Sass開発環境の設定 4. [Work1]ネストとインポート※ 5. Compassとは/機能紹介 6. Compassの設定 7. [Work2]Compassを使ったCSS Sprite実践※ 8. [Work3]納品時の作業※ 9. 書籍、参考サイト紹介 10. [Work4]追加課題※ =========================== 紹介記事 http://webnaut.jp/markup/663.html ===========================
「LESS」ことはじめ
「LESS」ことはじめ
Eigoro Yamamura
Creator's village in EHIMEの資料
Sass実践編+Compass入門
Sass実践編+Compass入門
Yoshiya OKI
DIST.2「Sass Again」発表資料
Sass超入門
Sass超入門
Mizuno Renya
Sassの超入門です。 解り辛い所が多いかと思いますが、 その辺はすみません。 デザインもダサいですが すみません。
WordPressでCSSプリプロセッサ入門
WordPressでCSSプリプロセッサ入門
Sou Lab
2014/03/29 WordBench東京 春のデザイナー祭り!のスライド
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Asami Kamei
社内Sass勉強会で発表したスライドです。 Sassといいつつ実際はCSS設計の話です。 ※補足 29ページでBEMのModifierについて書いていますが、スライド中の書き方はMindBEMdingという記法で、BEM本家の書き方ではありません。MindBEMdingのほうがメジャーであること、エンジニア向けの勉強会だったのもあってスライドでは省略しました。
Sassをはじめからていねいに<概要−基礎編>
Sassをはじめからていねいに<概要−基礎編>
Horiguchi Seito
メタ言語であるSassの未経験者向けスライド。 ・Sassってなに? ・なぜSassがいるのか? ・Sassの最も簡単な導入方法 ・基本テクニック を紹介
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
CSS Nite LP32 Sass で行なった「Sass/Compass よくあるトラブルと 解決方法・回避方法」のスライドです
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Yoshiki Hayama
2016年5月13日 CodeGrid 四周年記念パーティーでの「ヒューマンリーダブルな CSS 記述法(異次元編、α版)」の資料です。大規模な運用でも、CSSをヒューマンリーダブルに保つ方法について、その試みを提案しました。スライド中のデモは https://github.com/storywriter/HRCSS で公開しています。
メンテナブルでありつづけるためのCSS設計
メンテナブルでありつづけるためのCSS設計
拓樹 谷
2014年11月8日 大阪 「Web制作者のためのCSS設計の教科書」出版記念イベント x CSSオジサン #0 のスライドです。
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
2015年7月29日 松戸WordPress部勉強会スライド
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
CSS設計に関わるあれこれ。 基本〜実践的な内容です。 OOCSS, BEM, SMACSSとかも出てきます。
2016年版 フロントエンド開発フォーマット
2016年版 フロントエンド開発フォーマット
Kenya Kodaira
新規サイト制作におけるフロントエンドの環境を統一化しようと試みて作ってみましたー
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
Hayato Mizuno
Frontrend in Kanazawa -(2014年10月18日開催)で使用したスライドです。 http://labo.dmm.com/frontrend/
大規模サイトにおける本当は怖いCSSの話
大規模サイトにおける本当は怖いCSSの話
井上 誠
WDF.Vol.8で話したCSSについてのスライドです。 HTMLの見た目を制御するCSS。 CSS3やsassなど技術的な話題を目にすることは多いですが その運用方法について多くは語られていません。 大規模サイトを大人数で制作する状況でCSSはどうあるべきか。 DMM.comという巨大サイトの運用を通じて得た経験を話したいと思います。
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
2014年9月 第14回ゼロから始めるWordPress勉強会「Sass+Bootstrap+_sでテーマを作ろう」&質問大会! でのプレゼン資料です。 Sassを説明しました。 CSSを直接書くよりも、Sassを使って書いてほうが楽にかけて、効率的です。 Sassは最初は理解しにくいかもしれませんが、直ぐに慣れてくるので、だんだんと効率よくWebサイト制作ができるようになります。 初級者の方がでもわかりやすいようにまとめました。 初級者に薦めるなら、次の6つが便利な機能だと思います。 1.構文の階層化 2.変数 3.親セレクタ参照 &(アンパサンド) 4.関数 5.四則演算 +、-、×、÷ 6.インターポレーション(差し込む、補間) 上記の6つの機能を使えるだけでも、かなり楽になります。 通常のCMSやホームページなどであれば、上記の6つの機能だけでも十分だと思います。 ★Windowsの場合は日本語に注意! フォルダ名、ファイル名で日本語はNG なので使わない。 [Decode error - output not utf-8] のエラーがでた場合は、以下の記事が参考になります。 http://cappee.net/coding/sublime-scss-compass-emmet Invalid Windows-31J character “\xE3” のエラーがでた場合は、以下の記事が参考になります。 http://frmmpgit.blog.fc2.com/blog-entry-34.html
NoSQLとビックデータ入門編Update版
NoSQLとビックデータ入門編Update版
Koichiro Nishijima
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
「9th Knock!」 第9回Knock! Knock! 勉強会(2012年10月12日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol09/
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
COLOPL FrontNightで登壇した際の資料です。compassを使ってCSS3を手軽に使う方法を紹介しています。
Sass less
Sass less
Net Kanayan
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
Koji Ishimoto
HTML/CSSコーディングを取り巻くWeb開発環境は日々進化しています。Sass/LESS/StylusなどのCSSプリプロセッサと呼ばれるCSSをより便利に速く記述できるフレームワークが登場し、Webデザイナーにもプログラミング的な知識を求められるようになってきました。 この授業ではその中でもSassとその拡張フレームワークであるCompassを取り上げて解説します。Sass/Compassを使えば、面倒な記述、タイピングを少なくすることができ、コーディング速度を高めることができます。また、急なデザイン仕様の変更にも変数や継承と言ったSassの機能を使えば柔軟に対応することができます。 ただSassを使用するにあたって、いわゆる『黒い画面』、ターミナルを使って通常のCSSにコンパイル(変換)する作業を伴ったり、変数、ミックスイン、継承といったプログラミング的な概念も必要になってきます。 なにごとも新しいものを取り入れることは苦労を伴いますが、私自身、転職を機にWebデザイナーからWebデベロッパーに職種が変わりました。その時に戸惑いながらも自分なりのペースでSass/Compassを導入していった経験をこの授業を通して共有できれば幸いです。
Sassを使った共同作業について
Sassを使った共同作業について
Kanako Urabe
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
Sou Lab
CSS Nite LP47 Coder's High 2016 http://cssnite.jp/lp/lp47 「イマドキのコーダー環境構築」で発表したスライドです。 ※スライド上のURLリンクは効かないので、下部文字起こしから飛んでください。
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
社内勉強会向けに作成した資料(内容一部修正版) ベタ書きCSSで非効率な管理をしていて、単純な修正でも整理されていないCSSをメンテナンスすることは容易ではなく、CSS修正作業工数が問題として挙がっている。 その問題の解決策の一つとして、CSS拡張メタ言語のSassの導入を推進するためチーム内のSassを知らないメンバ向けにSassとは何かを簡単に説明した内容です。
CSV
CSV
Masahiro Tomita
とちぎRuby会議07 LT その1
社会ネットワーク分析第7回
社会ネットワーク分析第7回
Satoru Mikami
オープンソースで学ぶ社会ネットワーク分析の第7回まとめ 社会ネットワーク分析勉強会の資料
More Related Content
Viewers also liked
(11)
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Asami Kamei
社内Sass勉強会で発表したスライドです。 Sassといいつつ実際はCSS設計の話です。 ※補足 29ページでBEMのModifierについて書いていますが、スライド中の書き方はMindBEMdingという記法で、BEM本家の書き方ではありません。MindBEMdingのほうがメジャーであること、エンジニア向けの勉強会だったのもあってスライドでは省略しました。
Sassをはじめからていねいに<概要−基礎編>
Sassをはじめからていねいに<概要−基礎編>
Horiguchi Seito
メタ言語であるSassの未経験者向けスライド。 ・Sassってなに? ・なぜSassがいるのか? ・Sassの最も簡単な導入方法 ・基本テクニック を紹介
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
CSS Nite LP32 Sass で行なった「Sass/Compass よくあるトラブルと 解決方法・回避方法」のスライドです
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Yoshiki Hayama
2016年5月13日 CodeGrid 四周年記念パーティーでの「ヒューマンリーダブルな CSS 記述法(異次元編、α版)」の資料です。大規模な運用でも、CSSをヒューマンリーダブルに保つ方法について、その試みを提案しました。スライド中のデモは https://github.com/storywriter/HRCSS で公開しています。
メンテナブルでありつづけるためのCSS設計
メンテナブルでありつづけるためのCSS設計
拓樹 谷
2014年11月8日 大阪 「Web制作者のためのCSS設計の教科書」出版記念イベント x CSSオジサン #0 のスライドです。
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
2015年7月29日 松戸WordPress部勉強会スライド
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
CSS設計に関わるあれこれ。 基本〜実践的な内容です。 OOCSS, BEM, SMACSSとかも出てきます。
2016年版 フロントエンド開発フォーマット
2016年版 フロントエンド開発フォーマット
Kenya Kodaira
新規サイト制作におけるフロントエンドの環境を統一化しようと試みて作ってみましたー
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
Hayato Mizuno
Frontrend in Kanazawa -(2014年10月18日開催)で使用したスライドです。 http://labo.dmm.com/frontrend/
大規模サイトにおける本当は怖いCSSの話
大規模サイトにおける本当は怖いCSSの話
井上 誠
WDF.Vol.8で話したCSSについてのスライドです。 HTMLの見た目を制御するCSS。 CSS3やsassなど技術的な話題を目にすることは多いですが その運用方法について多くは語られていません。 大規模サイトを大人数で制作する状況でCSSはどうあるべきか。 DMM.comという巨大サイトの運用を通じて得た経験を話したいと思います。
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Sass勉強会 - メジャーなCSS設計紹介とDocBaseのCSS
Asami Kamei
Sassをはじめからていねいに<概要−基礎編>
Sassをはじめからていねいに<概要−基礎編>
Horiguchi Seito
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Yoshiki Hayama
メンテナブルでありつづけるためのCSS設計
メンテナブルでありつづけるためのCSS設計
拓樹 谷
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
Horiguchi Seito
2016年版 フロントエンド開発フォーマット
2016年版 フロントエンド開発フォーマット
Kenya Kodaira
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
Hayato Mizuno
大規模サイトにおける本当は怖いCSSの話
大規模サイトにおける本当は怖いCSSの話
井上 誠
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
Similar to About Sass
(11)
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
2014年9月 第14回ゼロから始めるWordPress勉強会「Sass+Bootstrap+_sでテーマを作ろう」&質問大会! でのプレゼン資料です。 Sassを説明しました。 CSSを直接書くよりも、Sassを使って書いてほうが楽にかけて、効率的です。 Sassは最初は理解しにくいかもしれませんが、直ぐに慣れてくるので、だんだんと効率よくWebサイト制作ができるようになります。 初級者の方がでもわかりやすいようにまとめました。 初級者に薦めるなら、次の6つが便利な機能だと思います。 1.構文の階層化 2.変数 3.親セレクタ参照 &(アンパサンド) 4.関数 5.四則演算 +、-、×、÷ 6.インターポレーション(差し込む、補間) 上記の6つの機能を使えるだけでも、かなり楽になります。 通常のCMSやホームページなどであれば、上記の6つの機能だけでも十分だと思います。 ★Windowsの場合は日本語に注意! フォルダ名、ファイル名で日本語はNG なので使わない。 [Decode error - output not utf-8] のエラーがでた場合は、以下の記事が参考になります。 http://cappee.net/coding/sublime-scss-compass-emmet Invalid Windows-31J character “\xE3” のエラーがでた場合は、以下の記事が参考になります。 http://frmmpgit.blog.fc2.com/blog-entry-34.html
NoSQLとビックデータ入門編Update版
NoSQLとビックデータ入門編Update版
Koichiro Nishijima
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
「9th Knock!」 第9回Knock! Knock! 勉強会(2012年10月12日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol09/
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
COLOPL FrontNightで登壇した際の資料です。compassを使ってCSS3を手軽に使う方法を紹介しています。
Sass less
Sass less
Net Kanayan
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
Koji Ishimoto
HTML/CSSコーディングを取り巻くWeb開発環境は日々進化しています。Sass/LESS/StylusなどのCSSプリプロセッサと呼ばれるCSSをより便利に速く記述できるフレームワークが登場し、Webデザイナーにもプログラミング的な知識を求められるようになってきました。 この授業ではその中でもSassとその拡張フレームワークであるCompassを取り上げて解説します。Sass/Compassを使えば、面倒な記述、タイピングを少なくすることができ、コーディング速度を高めることができます。また、急なデザイン仕様の変更にも変数や継承と言ったSassの機能を使えば柔軟に対応することができます。 ただSassを使用するにあたって、いわゆる『黒い画面』、ターミナルを使って通常のCSSにコンパイル(変換)する作業を伴ったり、変数、ミックスイン、継承といったプログラミング的な概念も必要になってきます。 なにごとも新しいものを取り入れることは苦労を伴いますが、私自身、転職を機にWebデザイナーからWebデベロッパーに職種が変わりました。その時に戸惑いながらも自分なりのペースでSass/Compassを導入していった経験をこの授業を通して共有できれば幸いです。
Sassを使った共同作業について
Sassを使った共同作業について
Kanako Urabe
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
Sou Lab
CSS Nite LP47 Coder's High 2016 http://cssnite.jp/lp/lp47 「イマドキのコーダー環境構築」で発表したスライドです。 ※スライド上のURLリンクは効かないので、下部文字起こしから飛んでください。
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
社内勉強会向けに作成した資料(内容一部修正版) ベタ書きCSSで非効率な管理をしていて、単純な修正でも整理されていないCSSをメンテナンスすることは容易ではなく、CSS修正作業工数が問題として挙がっている。 その問題の解決策の一つとして、CSS拡張メタ言語のSassの導入を推進するためチーム内のSassを知らないメンバ向けにSassとは何かを簡単に説明した内容です。
CSV
CSV
Masahiro Tomita
とちぎRuby会議07 LT その1
社会ネットワーク分析第7回
社会ネットワーク分析第7回
Satoru Mikami
オープンソースで学ぶ社会ネットワーク分析の第7回まとめ 社会ネットワーク分析勉強会の資料
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
NoSQLとビックデータ入門編Update版
NoSQLとビックデータ入門編Update版
Koichiro Nishijima
Htmlコーディングの効率化 後編
Htmlコーディングの効率化 後編
Yasuhito Yabe
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
Sass less
Sass less
Net Kanayan
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
Koji Ishimoto
Sassを使った共同作業について
Sassを使った共同作業について
Kanako Urabe
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
Sou Lab
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
CSV
CSV
Masahiro Tomita
社会ネットワーク分析第7回
社会ネットワーク分析第7回
Satoru Mikami
About Sass
1.
CSS拡張言語
Sassの基本と機能について Minoru Hayakawa 12年11月2日金曜日
2.
アジェンダ
• CSS拡張言語のメリットとデメリット • CSS拡張言語の種類 • Sass,LESS,Stylusについて • Sassのインストール • 開発にするにあたって • Sassの機能 • まとめ 12年11月2日金曜日
3.
CSS拡張言語を使うメリット
• メンテナンス性の向上 - 冗長な記述の排除、再利用性のあるコード が書ける • 開発効率向上 - mixin,extend,関数,変数,ネスト 12年11月2日金曜日
4.
CSS拡張言語を使うデメリット
(注意点) • 独自記法の学習コスト • IE9のセレクタ数制限により陥りやすい (4095セレクタが制限) • クライアント側でCSS修正がはいる場合 は双方の確認が必要 12年11月2日金曜日
5.
CSS拡張言語の種類
Sass LESS Stylus Ruby JavaScript Node.js Rubyインストール JSライブラリ Nodeインストール Sassインストール (クライアントサイド) Stylusインストール LESSインストール (サーバーサイド) 12年11月2日金曜日
6.
Why Sass? 12年11月2日金曜日
7.
LESS
• クライアントサイドかサーバーサイド - クライアントサイド - パフォーマンス的にどうなの? - JavaScript無効環境では使えない - サーバーサイド - LESSがインストールできるか確認する必要がある 12年11月2日金曜日
8.
Stylus
ようわからん (`・ω・´)キリッ SassとLESSと構文が異なるので、 学習コストが高い(多分) 12年11月2日金曜日
9.
Sass
• ローカルの開発環境だけでコンパイル 可能 • Scss記法で学習コスト低減 • Compass(Sassフレームワーク) 12年11月2日金曜日
10.
Sass記法
Scss記法 12年11月2日金曜日
11.
SassとScssの記述例(変数)
Sass(.sass) Scss(.scss) $color: #000000; $color: #000000; #header #header { width: 100%; width: 100%; background: $color; background: $color; } 12年11月2日金曜日
12.
SassとScssの記述例(ネスト)
Sass Scss table table { border-space: 0; border-space: 0; th th { text-align: left; text-align: left; } } 12年11月2日金曜日
13.
なぜScss記法か
• Sass記法よりも可読性が良い • CSSの記述をそのままSassにできる • 段階的にSassの知識を伸ばしていける 12年11月2日金曜日
14.
Sassのインストール 12年11月2日金曜日
15.
•
Rubyをインストール(Windowsのみ) • Sassのインストール - sudo gem install sass 12年11月2日金曜日
16.
開発にあたって 12年11月2日金曜日
17.
_symbol.scss
変数やmixinを定義 CSS base.scss 基本となるスタイル定義 style.scss 基本となるスタイル定義 12年11月2日金曜日
18.
_symbol.scssを用意する理由
• 変数やmixinの管理をしやすくするため • 変数などはscssの上部に記述する必要が あるため、参照する度にファイル内で 上下に行ったり来たりを避けるため 12年11月2日金曜日
19.
_symbol.scssの読み込み
_symbol.scss CSS base.scss style.scss 12年11月2日金曜日
20.
_symbol.scssの読み込み
• @importで読み込む 12年11月2日金曜日
21.
ScssからCSSにコンパイル 12年11月2日金曜日
22.
開発ディレクトリに移動
例: cd /Applications/MAMP/htdocs/sass/css 12年11月2日金曜日
23.
sass --watch style.scss:style.css
※ scssを更新する度に自動でcssファイルをアップデー トしてくれるので、再度このコマンドを打つ必要はない ストップすると きは、control+C 12年11月2日金曜日
24.
Sassの機能 12年11月2日金曜日
25.
ネスト
子孫セレクタを使う場合に用いる 12年11月2日金曜日
26.
12年11月2日金曜日
27.
scss 12年11月2日金曜日
28.
css 12年11月2日金曜日
29.
&キーワード 12年11月2日金曜日
30.
12年11月2日金曜日
31.
&キーワード
• 親セレクタの参照 12年11月2日金曜日
32.
おまけ
• CSSプロパティのネスト記法もある 12年11月2日金曜日
33.
変数 12年11月2日金曜日
34.
_symbol.scss
style.scss 12年11月2日金曜日
35.
Mixin
プロパティやセレクタの再利用を可能とする機能 12年11月2日金曜日
36.
_symbol.scss
@mixinで定義 style.scss @includeで指定 12年11月2日金曜日
37.
_symbol.scss
引数を与える style.scss 使う場面で引数に値を指定 style.css 12年11月2日金曜日
38.
clearfix
_symbol.scss style.scss 12年11月2日金曜日
39.
clearfix
style.css 12年11月2日金曜日
40.
ベンダープレフィックス 12年11月2日金曜日
41.
style.scss
style.css 12年11月2日金曜日
42.
Extend
あるスタイルを定義したセレクタを継承させる機能 12年11月2日金曜日
43.
style.scss
@extendを用いる style.css 12年11月2日金曜日
44.
Extendの注意点 12年11月2日金曜日
45.
12年11月2日金曜日
46.
セレクタまで継承されるので、意図しないスタイル
があてられる可能性がある 12年11月2日金曜日
47.
プレースホルダーセレクタ
Sass3.2より追加された機能 12年11月2日金曜日
48.
%で指定。CSSには表示されない 12年11月2日金曜日
49.
style.scss 12年11月2日金曜日
50.
12年11月2日金曜日
51.
Extendをまとめると 12年11月2日金曜日
52.
•
@extendを用いる場合、セレクタのル ールを決める - プレースホルダーセレクタを用いる - 但し、mixinと差別化をどう図るかが必要 12年11月2日金曜日
53.
関数 12年11月2日金曜日
54.
•
percentage() 数値(px)を%に変換 style.scss style.css 12年11月2日金曜日
55.
• floor()
小数点を切り捨て style.scss style.css 関連:round(),ceil() 12年11月2日金曜日
56.
•
abs() --- 絶対値を取得 • quote() --- クォートする • unquote() --- クォートを取り除く • red(), green(), blue() --- RGB形式から値 を抜き出す • alpha(),opacity() --- 透明度を取得 • hue(),saturation(),lightness() --- HSL形 式から値を抜き出す 12年11月2日金曜日
57.
•
rgb() --- RGB形式に変換 • hsl() --- HSL形式に変換 • rgba() --- RGBA形式に変換 • hsla() --- HSLA形式をRGBA形式に変換 • transparentize() --- より透明 • opacify() --- より不透明にする • darken() --- 輝度を下げる 12年11月2日金曜日
58.
•
desaturate() --- 輝度を上げる • grayscale() --- グレースケールにする • complement() --- 補色にする • invert() --- 反転色にする • mix() --- 2色の中間色を取得する • type-of() --- 値の型を取得 • unit() --- 値の単位を取得 more...... 12年11月2日金曜日
59.
最後に..........
@importでCSSファイルを一つにする 12年11月2日金曜日
60.
reset.css
base.css style.css font.css CSSの@importルールはパフォーマンスの意味合いで最近は 使われない、またパフォーマンスの件でも複数のCSSを指定 しない傾向にある 12年11月2日金曜日
61.
reset.scss
base.scss style.scss font.scss Sassの@importで複数のscssをひとつのCSSとしてコンパイ ルさせる。複数で開発する場合は、非常に有効。 12年11月2日金曜日
62.
style.scss 12年11月2日金曜日
63.
style.css 12年11月2日金曜日
64.
まとめ 12年11月2日金曜日
65.
•
Sassの場合は、Scss記法のことを指すこ とがほとんど • CSSの問題を軽減し、開発効率があがる • Sassの機能をすべて理解する必要はな いが・・・・ - MixinやExtendを使ってコードの再利用性を 高め、メンテナンス性を上げる - SassのフレームワークのCompassを使うこ とにより、より開発効率があがる 12年11月2日金曜日
66.
おしまい 12年11月2日金曜日