Movatterモバイル変換


[0]ホーム

URL:


Horiguchi Seito, profile picture
Uploaded byHoriguchi Seito
2,055 views

Sassをはじめからていねいに<概要−基礎編>

メタ言語であるSassの未経験者向けスライド。・Sassってなに?・なぜSassがいるのか?・Sassの最も簡単な導入方法・基本テクニックを紹介

Embed presentation

Downloaded 10 times
Sassをはじめからていねいに<概要­基礎編>
ホリグチ セイトFront-End-EngineerLIG.inc 所属CSSとの出会いは約15年くらい前@seito_horiguchislidesharefacebook
Q.Sassって何?
.box  {              padding:  10px;              h1  {                      width:  100px;              }      }1サスペンションの略語。自動車などの機械の部品。2アウグスト3世サス - ポーランド国王。3Syntactically AwesomeStyle Sheets - メタ言語。
.box  {              padding:  10px;              h1  {                      width:  100px;              }      }1サスペンションの略語。自動車などの機械の部品。2アウグスト3世サス - ポーランド国王。3Syntactically AwesomeStyle Sheets - メタ言語。
• Sass概要 -なぜSassが必要なのか-  • 環境構築 -Sassを使うために必要な環境-  • 基本操作  -Sassの基本操作-  • おまけ目次
Sass概要
Sassとは?
Sass = メタ言語CSS Sass
なぜSassが必要なのか?
昔
今
• Webサイト&アプリケーションの複雑化  • 運用フェーズでやることが増えた
=より効率的にCSSを書こう!
環境構築Step1.  Rubyのインストール  Step2.  Sassのインストール  Step3.  「Prepros」のダウンロード
Step1.  Rubyのインストールhttp://rubyinstaller.org/  ※「Rubyの実⾏行行ファイルへ環境PATHを設定する」にチェック
Step2.  SassのインストールWindows  1.コマンドプロンプトを起動  2.  「gem  install  sass」  →  Enter  Mac  1.ターミナルを起動  2.  「sudo  gem  install  sass」  →  return※  「sass  –v」で確認できます。
Step3.  Preprosのダウンロードhttp://alphapixels.com/prepros/
他の⽅方法Gulp  http://gulpjs.com/Grunt  http://gruntjs.com/CodeKit  https://incident57.com/codekit/
基本操作Step1.  ネスト  Step2.  演算  Step3.  変数  Step4.  &  Step5.  Partial
.box  {          padding:  10px;          .hoge1  {                  width:  100px;          }  .hoge2  {                  width:  200px;  }  }.box  {          padding:  10px;  }  .box  hoge1  {          width:  100px;  }  .box  hoge2  {          width:  100px;  }Sass CSSStep1.  ネスト
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
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
Step3.  変数$path:  "../../image/";  .hoge  {      background:      url(#{$path}image.jpg);  }.hoge  {      background:        url(../../image.jpg);  }Sass CSS
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
Step5.    Partial命名ルール_̲base.scss @import    "base"  ;・scssファイルの名前の先頭に”_̲”をつけると、コンパイルされないscssファイルになる  ・よく使う@mixinのセットやクラスを書いておき、インポートして使う
おまけ
Sassにできることはいっぱい
• @for  • @each  • #{$hoge}  • Compass• @mixin  • @include  • @content  • @extend…etc
よきSassライフを!

Recommended

PDF
今日から使える! Sass/compass ゆるめ勉強会
PDF
やさしいSassり方
PDF
Sass/Compass講習会
PDF
Sass 超入門
PDF
Sassを使った共同作業について
PDF
First sass
PDF
WebデザイナーのためのSass/Compass入門 先生:石本 光司
PDF
ネストを覚えた人のためのSassの便利な使い方
KEY
compassで簡単! CSS3を手軽に利用する
PPTX
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
PDF
Sass/Compass よくあるトラブルと 解決方法・回避方法
PDF
Sassをはじめよう!
PDF
Css preprocessorの始めかた
PDF
Sassを使ってみよう
PPTX
Sass紹介
ZIP
実践Sass 前編
PPTX
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
PDF
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
KEY
Sass less
PDF
フロント作業の効率化
PDF
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
PDF
元コンビニ店長の人生を賭けたエンジニア留学
PDF
UX白書には本当は何が書かれているか
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう

More Related Content

PDF
今日から使える! Sass/compass ゆるめ勉強会
PDF
やさしいSassり方
PDF
Sass/Compass講習会
PDF
Sass 超入門
PDF
Sassを使った共同作業について
PDF
First sass
PDF
WebデザイナーのためのSass/Compass入門 先生:石本 光司
PDF
ネストを覚えた人のためのSassの便利な使い方
今日から使える! Sass/compass ゆるめ勉強会
やさしいSassり方
Sass/Compass講習会
Sass 超入門
Sassを使った共同作業について
First sass
WebデザイナーのためのSass/Compass入門 先生:石本 光司
ネストを覚えた人のためのSassの便利な使い方

What's hot

KEY
compassで簡単! CSS3を手軽に利用する
PPTX
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
PDF
Sass/Compass よくあるトラブルと 解決方法・回避方法
PDF
Sassをはじめよう!
PDF
Css preprocessorの始めかた
PDF
Sassを使ってみよう
PPTX
Sass紹介
ZIP
実践Sass 前編
PPTX
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
PDF
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
KEY
Sass less
PDF
フロント作業の効率化
PDF
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
compassで簡単! CSS3を手軽に利用する
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Sass/Compass よくあるトラブルと 解決方法・回避方法
Sassをはじめよう!
Css preprocessorの始めかた
Sassを使ってみよう
Sass紹介
実践Sass 前編
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
大阪Node学園八時限目 「コーディングのためのless - 基礎編 -」
Sass less
フロント作業の効率化
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ

Viewers also liked

PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
PDF
元コンビニ店長の人生を賭けたエンジニア留学
PDF
UX白書には本当は何が書かれているか
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
PDF
Lets start-react
PDF
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
元コンビニ店長の人生を賭けたエンジニア留学
UX白書には本当は何が書かれているか
Css Architecture for the future 未来を見据えるCSS設計
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
今日から使える! HTML/CSS/JSの シンプルテクニック15選
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Lets start-react
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~

Similar to Sassをはじめからていねいに<概要−基礎編>

PDF
Sass(SCSS)について
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
イマドキのコーダー環境構築2016
PDF
Gulpで学ぶSassとPug
PDF
FoundationのSassを使いはじめた人と使いたいと考えている人へ
PDF
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
PDF
WebデザイナーのためのSass/Compass入門
PDF
Sass
 
PDF
Css拡張言語のコトハジメ
PDF
Sass introduction (jscafe 10)
PDF
SCSS + COMPASS 入門
 
PDF
CSSをさわってみよう
PDF
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
PDF
Sass/Compassの導入と環境構築
PDF
Sass Hello World
PDF
Sassでちょっと楽しよう
PDF
About Sass
PDF
情報編集(Web) 第5回:CSS入門 情報の形を視覚化する
PDF
芸術情報演習デザイン(Web) 第5回:CSS入門 情報の形を視覚化する
PDF
Sassを導入したはなし
Sass(SCSS)について
HTML/CSSを効率的にする メタ言語とツールのアレコレ
イマドキのコーダー環境構築2016
Gulpで学ぶSassとPug
FoundationのSassを使いはじめた人と使いたいと考えている人へ
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
WebデザイナーのためのSass/Compass入門
Sass
 
Css拡張言語のコトハジメ
Sass introduction (jscafe 10)
SCSS + COMPASS 入門
 
CSSをさわってみよう
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
Sass/Compassの導入と環境構築
Sass Hello World
Sassでちょっと楽しよう
About Sass
情報編集(Web) 第5回:CSS入門 情報の形を視覚化する
芸術情報演習デザイン(Web) 第5回:CSS入門 情報の形を視覚化する
Sassを導入したはなし

Sassをはじめからていねいに<概要−基礎編>


[8]ページ先頭

©2009-2025 Movatter.jp