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
Uploaded by
Makoto Henmi
PDF, PPTX
1,369 views
Sassでちょっと楽しよう
第16回 岡山Ruby, Ruby on Rails勉強会での発表資料
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 39
2
/ 39
3
/ 39
4
/ 39
5
/ 39
6
/ 39
7
/ 39
8
/ 39
9
/ 39
10
/ 39
11
/ 39
12
/ 39
13
/ 39
14
/ 39
15
/ 39
16
/ 39
17
/ 39
18
/ 39
19
/ 39
20
/ 39
21
/ 39
22
/ 39
23
/ 39
24
/ 39
25
/ 39
26
/ 39
27
/ 39
28
/ 39
29
/ 39
30
/ 39
31
/ 39
32
/ 39
33
/ 39
34
/ 39
35
/ 39
36
/ 39
37
/ 39
38
/ 39
39
/ 39
More Related Content
PPTX
いまいまMySQL@OSC2016島根
by
sakaik
PDF
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
by
codeal
PDF
LESS使ってますか?
by
じゅん なかざ
PPTX
はじめてのWordPress
by
Shoji Endo
PPTX
いまいまMySQL@OSC2016長岡
by
sakaik
PDF
WordPressってこんなCMS
by
Kawakami Hiroko
PDF
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
by
asakahara
PDF
mod_perlで動くアプリをどう置くか #hachiojipm
by
鉄次 尾形
いまいまMySQL@OSC2016島根
by
sakaik
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
by
codeal
LESS使ってますか?
by
じゅん なかざ
はじめてのWordPress
by
Shoji Endo
いまいまMySQL@OSC2016長岡
by
sakaik
WordPressってこんなCMS
by
Kawakami Hiroko
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
by
asakahara
mod_perlで動くアプリをどう置くか #hachiojipm
by
鉄次 尾形
What's hot
PDF
やさしいSassり方
by
祐磨 堀
PDF
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
by
Kiminori Yokoi
PDF
Sassを使った共同作業について
by
Kanako Urabe
PDF
今日はMongoDBの話はしない
by
Akihiro Kuwano
PDF
WP-APIを使ってみよう&No PHPテーマという考え方
by
Hidetaka Okamoto
PDF
WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方
by
Kei Nomura
PDF
20160416 jaws days 2016 re cap
by
Shinya Yamada
PDF
さくらのクラウドサービス概要資料2016年8月版
by
さくらインターネット株式会社
やさしいSassり方
by
祐磨 堀
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
by
Kiminori Yokoi
Sassを使った共同作業について
by
Kanako Urabe
今日はMongoDBの話はしない
by
Akihiro Kuwano
WP-APIを使ってみよう&No PHPテーマという考え方
by
Hidetaka Okamoto
WordCamp Kansai 2016 初心者向けこわくないWordPress日本語フォーラムの使い方
by
Kei Nomura
20160416 jaws days 2016 re cap
by
Shinya Yamada
さくらのクラウドサービス概要資料2016年8月版
by
さくらインターネット株式会社
Similar to Sassでちょっと楽しよう
PDF
Sass/Compass講習会
by
Beeworks
PDF
今日から使える! Sass/compass ゆるめ勉強会
by
Yuji Nojima
PPTX
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
by
Yoshinori Kobayashi
PDF
FoundationのSassを使いはじめた人と使いたいと考えている人へ
by
Seiichiro Mishiba
PPTX
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
by
優也 田島
PDF
Sass 超入門
by
Michinari Odajima
KEY
compassで簡単! CSS3を手軽に利用する
by
Kazuya Hiruma
PDF
Gulpで学ぶSassとPug
by
シオリ ショウノ
PPTX
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
by
lyca chigyo
KEY
Sass less
by
Net Kanayan
PDF
Sass Hello World
by
Kazuma Kimura
PDF
Sassをはじめよう!
by
Yoshiya OKI
PDF
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
by
Toshimichi Suekane
PDF
Sassを使ってみよう
by
GIG inc.
PDF
About Sass
by
Minoru Hayakawa
PPTX
Sass紹介
by
Daisuke Hirayama
PDF
Sass/Compassの導入と環境構築
by
Sou Lab
PDF
Sassをはじめからていねいに<概要−基礎編>
by
Horiguchi Seito
PDF
Sass introduction (jscafe 10)
by
Ryuma Tsukano
PDF
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
by
Rico Sengan
Sass/Compass講習会
by
Beeworks
今日から使える! Sass/compass ゆるめ勉強会
by
Yuji Nojima
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
by
Yoshinori Kobayashi
FoundationのSassを使いはじめた人と使いたいと考えている人へ
by
Seiichiro Mishiba
Sassの基本機能のみで効率的なWordPressのcssコーディングtipsをご紹介
by
優也 田島
Sass 超入門
by
Michinari Odajima
compassで簡単! CSS3を手軽に利用する
by
Kazuya Hiruma
Gulpで学ぶSassとPug
by
シオリ ショウノ
CSS拡張メタ言語 Sass が何者かを紹介する | SakanaTech
by
lyca chigyo
Sass less
by
Net Kanayan
Sass Hello World
by
Kazuma Kimura
Sassをはじめよう!
by
Yoshiya OKI
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
by
Toshimichi Suekane
Sassを使ってみよう
by
GIG inc.
About Sass
by
Minoru Hayakawa
Sass紹介
by
Daisuke Hirayama
Sass/Compassの導入と環境構築
by
Sou Lab
Sassをはじめからていねいに<概要−基礎編>
by
Horiguchi Seito
Sass introduction (jscafe 10)
by
Ryuma Tsukano
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
by
Rico Sengan
More from Makoto Henmi
PDF
開発フローを改善した時の昔話
by
Makoto Henmi
PDF
24時間コンテストに参加した話
by
Makoto Henmi
PDF
紙と鉛筆で設計しよう
by
Makoto Henmi
PDF
RailsでKnockout.js
by
Makoto Henmi
PDF
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
KEY
Rhodes
by
Makoto Henmi
PDF
若者が勉強会に参加しない問題
by
Makoto Henmi
PDF
Joinsが使えなかった話
by
Makoto Henmi
開発フローを改善した時の昔話
by
Makoto Henmi
24時間コンテストに参加した話
by
Makoto Henmi
紙と鉛筆で設計しよう
by
Makoto Henmi
RailsでKnockout.js
by
Makoto Henmi
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
Rhodes
by
Makoto Henmi
若者が勉強会に参加しない問題
by
Makoto Henmi
Joinsが使えなかった話
by
Makoto Henmi
Sassでちょっと楽しよう
1.
Sassでちょっと楽しよう 第16回 岡山Ruby, Ruby on
Rails勉強会 逸見 誠(@mako_wis)
2.
自己紹介 • 逸見 誠(へんみ
まこと) • Twitter:@mako_wis • 株式会社クレオフーガ • iPhoneアプリ開発担当マークアッパー(初心者) • Jave、C#、Objective-C、Ruby • 好きなGem:sass-rails
3.
最近のお仕事はマークアップ
4.
ひたすらhamlとSassの日々
5.
案外、楽しい
6.
なので今回のスライドには Ruby出てきません
7.
今日はSassの発表します
8.
Sass使ってますか?
9.
Sassとは? • CSS Preprocessorの中のひとつ •
CSSの弱い部分を補うためCSSをベースに機能 を拡張したもの • コンパイルをすることでCSSファイルに変換さ れる
10.
SASS?SCSS?
11.
SASS記法とSCSS記法 • SassにはSASS記法(拡張子を.sass)と SCSS記法(拡張子を.scss)の違いがある • 元々の記法→SASS記法 •
コーディングが簡略化 • CSSに近い記法→SCSS記法 • CSSの書き方そのままでも書ける
12.
SASS記法 h2 color: black .sub_title font-size: smaller color:
#808080 a font-size: smaller
13.
SCSS記法 h2 { color: black; .sub_title
{ font-size: smaller; color: #808080; } ! a { font-size: smaller; } }
14.
個人的にはSCSS記法推し
15.
最悪、CSS記法でかける!
16.
というわけで本題
17.
Sassでちょっと楽しましょう
18.
こんな悩みありませんか?
19.
同じクラス名等を何回も 書かないといけない // CSS p.title { color:#000; } ! p.title
span.sub_title { font-size: smaller; color: #808080; } ! p.title .hoge { ・・・ }
20.
そんな時はネスト
21.
ネストしたスタイル // SCSS p.title { color:#000; span.sub_title
{ font-size: smaller; color: #808080; } } ! // CSS p.title { color:#000; } ! p.title span.sub_title { font-size: smaller; color: #808080; }
22.
まだ悩みありませんか?
23.
同じカラーコードを 何回も書かないといけない ! // CSS h1 { font-size:
16px; color: #9B111E; border-bottom: solid 1px #9B111E; } h2 { border-bottom: solid 1px #9B111E; } h3 { border-bottom: solid 1px #9B111E; }
24.
そんな時は変数
25.
変数 // SCSS $foo-font-size :
16px; $foo-line : 1px; $foo-color : #9B111E; $foo-border : solid $foo-line $foo-color; ! h1 { font-size: $foo-font-size; color: $foo-color; border-bottom: $foo-border; } ! h2 { border-bottom: $foo-border; } ! // CSS h1 { font-size: 16px; color: #9B111E; border-bottom: solid 1px #9B111E; } h2 { border-bottom: solid 1px #9B111E; }
26.
まだありますよね?
27.
幅の計算がめんどくさい 40px 940px 300px ? px hoge
fuga
28.
そんな時は計算しよう
29.
幅の計算 // SCSS $hogefuga-width: 940px; $hoge-width:
300px; $foge-fuga-margin:40px; ! .fuga { width: $hogefuga-width - $hoge-width - $foge-fuga-margin; } ! // CSS .fuga { width: 600px; } ! // ※細かいスタイルは省略してます。
30.
まだまだありますよね?
31.
同じ構成のスタイルを 何回も書かないといけない ! // CSS div.hoge { -moz-border-radius:
5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; } div.huga { -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; }
32.
そんな時にmixin
33.
mixin // SCSS @mixin border-radius($size:0.5em)
{ // デフォルト値を設定可 -moz-border-radius: $size; -webkit-border-radius: $size; -ms-border-radius: $size; border-radius: $size; } ! div.hoge { @include border-radius(5px); } div.huga { @include border-radius; } ! // CSS div.hoge { -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; } div.huga { -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; }
34.
他にもできることはあるけど
35.
とりあえずは
36.
使えるところから使ってみる
37.
しんどくなったら意味ない
38.
Sassでちょっと楽しよう
39.
おわり
Download