Submit Search
Upload
Sassをはじめからていねいに<概要−基礎編>
•
8 likes
•
2,050 views
Horiguchi Seito
Follow
メタ言語であるSassの未経験者向けスライド。 ・Sassってなに? ・なぜSassがいるのか? ・Sassの最も簡単な導入方法 ・基本テクニック を紹介
Read less
Read more
Technology
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Sassを使った共同作業について
Sassを使った共同作業について
Kanako Urabe
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
Sass/Compass講習会
Sass/Compass講習会
Beeworks
First sass
First sass
Toshiaki Sasaki
ネストを覚えた人のためのSassの便利な使い方
ネストを覚えた人のためのSassの便利な使い方
Hiroki Shibata
WebデザイナーのためのSass/Compass入門 先生:石本 光司
WebデザイナーのためのSass/Compass入門 先生:石本 光司
schoowebcampus
Sass 超入門
Sass 超入門
Michinari Odajima
やさしいSassり方
やさしいSassり方
祐磨 堀
Recommended
Sassを使った共同作業について
Sassを使った共同作業について
Kanako Urabe
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
Yuji Nojima
Sass/Compass講習会
Sass/Compass講習会
Beeworks
First sass
First sass
Toshiaki Sasaki
ネストを覚えた人のためのSassの便利な使い方
ネストを覚えた人のためのSassの便利な使い方
Hiroki Shibata
WebデザイナーのためのSass/Compass入門 先生:石本 光司
WebデザイナーのためのSass/Compass入門 先生:石本 光司
schoowebcampus
Sass 超入門
Sass 超入門
Michinari Odajima
やさしいSassり方
やさしいSassり方
祐磨 堀
実践Sass 前編
実践Sass 前編
Azusa Tomita
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
Sassをはじめよう!
Sassをはじめよう!
Yoshiya OKI
Sassを使ってみよう
Sassを使ってみよう
GIG inc.
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
Sass紹介
Sass紹介
Daisuke Hirayama
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
Css preprocessorの始めかた
Css preprocessorの始めかた
Hiroki Shibata
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
Shunsuke Watanabe
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
Naoki Matsuda
フロント作業の効率化
フロント作業の効率化
Yuto Yoshinari
Sass less
Sass less
Net Kanayan
Lets start-react
Lets start-react
Horiguchi Seito
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Horiguchi Seito
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
George Harada
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
schoowebcampus
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
Masayuki Abe
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
元コンビニ店長の人生を賭けたエンジニア留学
元コンビニ店長の人生を賭けたエンジニア留学
Horiguchi Seito
More Related Content
What's hot
実践Sass 前編
実践Sass 前編
Azusa Tomita
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
Sassをはじめよう!
Sassをはじめよう!
Yoshiya OKI
Sassを使ってみよう
Sassを使ってみよう
GIG inc.
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
Sass紹介
Sass紹介
Daisuke Hirayama
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Kazuya Hiruma
Css preprocessorの始めかた
Css preprocessorの始めかた
Hiroki Shibata
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
Shunsuke Watanabe
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
lyca chigyo
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
Naoki Matsuda
フロント作業の効率化
フロント作業の効率化
Yuto Yoshinari
Sass less
Sass less
Net Kanayan
What's hot
(13)
実践Sass 前編
実践Sass 前編
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sassをはじめよう!
Sassをはじめよう!
Sassを使ってみよう
Sassを使ってみよう
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sass紹介
Sass紹介
compassで簡単! CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
Css preprocessorの始めかた
Css preprocessorの始めかた
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
フロント作業の効率化
フロント作業の効率化
Sass less
Sass less
Viewers also liked
Lets start-react
Lets start-react
Horiguchi Seito
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Horiguchi Seito
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
George Harada
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
schoowebcampus
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
Masayuki Abe
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
元コンビニ店長の人生を賭けたエンジニア留学
元コンビニ店長の人生を賭けたエンジニア留学
Horiguchi Seito
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Horiguchi Seito
UX白書には本当は何が書かれているか
UX白書には本当は何が書かれているか
Masaya Ando
Viewers also liked
(11)
Lets start-react
Lets start-react
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
元コンビニ店長の人生を賭けたエンジニア留学
元コンビニ店長の人生を賭けたエンジニア留学
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
UX白書には本当は何が書かれているか
UX白書には本当は何が書かれているか
Similar to Sassをはじめからていねいに<概要−基礎編>
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
Toshimichi Suekane
壊れやすいCSS
壊れやすいCSS
Masahiro Kobayashi
Sass(SCSS)について
Sass(SCSS)について
Kazufumi Miyamoto
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
Koji Ishimoto
CSS3 Design Recipe
CSS3 Design Recipe
Kazunari Hara
Sass
Sass
Su Ga
Less - first step
Less - first step
Kohki Nakashima
Css拡張言語のコトハジメ
Css拡張言語のコトハジメ
regret raym
CSS Design and Programming
CSS Design and Programming
Taku AMANO
React で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考える
Yutaro Miyazaki
CSSの光と闇
CSSの光と闇
Shuma Mizuno
Oocssとかついでにsmacssとbemの話も
Oocssとかついでにsmacssとbemの話も
Yumi uniq Ishizaki
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
知己 久保
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき
Nishida Kansuke
CSS勉強会
CSS勉強会
Chisa Youzaka
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
Hayato Mizuno
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3
Nishida Kansuke
Sass introduction (jscafe 10)
Sass introduction (jscafe 10)
Ryuma Tsukano
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
Atsushi Tadokoro
Similar to Sassをはじめからていねいに<概要−基礎編>
(20)
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
壊れやすいCSS
壊れやすいCSS
Sass(SCSS)について
Sass(SCSS)について
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
CSS3 Design Recipe
CSS3 Design Recipe
Sass
Sass
Less - first step
Less - first step
Css拡張言語のコトハジメ
Css拡張言語のコトハジメ
CSS Design and Programming
CSS Design and Programming
React で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考える
CSSの光と闇
CSSの光と闇
Oocssとかついでにsmacssとbemの話も
Oocssとかついでにsmacssとbemの話も
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき
CSS勉強会
CSS勉強会
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3
Sass introduction (jscafe 10)
Sass introduction (jscafe 10)
CSS の歩き方
CSS の歩き方
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
Recently uploaded
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(8)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Sassをはじめからていねいに<概要−基礎編>
1.
Sassをはじめからていねいに <概要基礎編>
2.
ホリグチ セイト Front-End-Engineer LIG.inc 所属 CSSとの出会いは 約15年くらい前 @seito_horiguchi slideshare facebook
3.
Q.Sassって何?
4.
.box {
padding: 10px; h1 { width: 100px; } } 1 サスペンションの略語。 自動車などの機械の部品。 2 アウグスト3世サス - ポー ランド国王。 3 Syntactically Awesome Style Sheets - メタ言語。
5.
.box {
padding: 10px; h1 { width: 100px; } } 1 サスペンションの略語。 自動車などの機械の部品。 2 アウグスト3世サス - ポー ランド国王。 3 Syntactically Awesome Style Sheets - メタ言語。
6.
• Sass概要 -なぜSassが必要なのか- •
環境構築 -Sassを使うために必要な環境- • 基本操作 -Sassの基本操作- • おまけ 目次
7.
Sass概要
8.
Sassとは?
9.
Sass = メタ言語 CSS
Sass
10.
なぜSassが必要なのか?
11.
昔
12.
今
13.
• Webサイト&アプリケーションの複雑化 •
運用フェーズでやることが増えた
14.
=より効率的にCSSを書こう!
15.
環境構築 Step1. Rubyのインストール Step2.
Sassのインストール Step3. 「Prepros」のダウンロード
16.
Step1. Rubyのインストール http://rubyinstaller.org/ ※「Rubyの実⾏行行ファイルへ環境PATHを設定 する」にチェック
17.
Step2. Sassのインストール Windows 1.コマンドプロンプトを起動
2. 「gem install sass」 → Enter Mac 1.ターミナルを起動 2. 「sudo gem install sass」 → return ※ 「sass –v」で確認できます。
18.
Step3. Preprosのダウンロード http://alphapixels.com/prepros/
19.
他の⽅方法 Gulp http://gulpjs.com/ Grunt http://gruntjs.com/ CodeKit
https://incident57.com/codekit/
20.
基本操作 Step1. ネスト Step2.
演算 Step3. 変数 Step4. & Step5. Partial
21.
.box {
padding: 10px; .hoge1 { width: 100px; } .hoge2 { width: 200px; } } .box { padding: 10px; } .box hoge1 { width: 100px; } .box hoge2 { width: 100px; } Sass CSS Step1. ネスト
22.
Step2. 演算 .hoge
{ width: 10 + 10px; height: 20px -‐‑‒ 10px; padding: 5px * 5; margin: (50px) / 5; } .hoge { width: 20px; height: 10px; padding: 25px; margin: 10px; } Sass CSS
23.
Step3. 変数 $red:#BE3624; $blue:#23599b; $yellow:#F8C528;
.box-‐‑‒a { color: $red; } .box-‐‑‒b { color: $blue; } .box-‐‑‒c { color: $blue; } .box-‐‑‒a { color: #BE3624; } .box-‐‑‒b { color: #23599b; } .box-‐‑‒c { color: #F8C528; } Sass CSS
24.
Step3. 変数 $path: "../../image/";
.hoge { background: url(#{$path}image.jpg); } .hoge { background: url(../../image.jpg); } Sass CSS
25.
Step4. & .hoge
{ background: #fff; color: #000; &:hover { color: red; } &.hidden { opacity: 0.5; } .ie-‐‑‒hack &{ display: none; } } .hoge { background: #fff; color: #000; } .hoge:hover { color: red; } .hoge.hidden { opacity: 0.5; } .ie-‐‑‒hack .hoge { display: none; } Sass CSS
26.
Step5. Partial 命名ルール _̲base.scss
@import "base" ; ・scssファイルの名前の先頭に”_̲”をつけると、コンパイルされないscss ファイルになる ・よく使う@mixinのセットやクラスを書いておき、インポートして使う
27.
おまけ
28.
Sassにできることはいっぱい
29.
• @for •
@each • #{$hoge} • Compass • @mixin • @include • @content • @extend …etc
30.
よきSassライフを!
Download now