Submit Search
レスポンシブWebデザイン@マカベンvol.5
6 likes
•
2,008 views
Shogo Tamura
1 of 74
Download now
Downloaded 12 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
More Related Content
PDF
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
PPTX
20141206 handson
Six Apart
PDF
ruby、sinatraで作るfacebookアプリ
Toshiya Kurishima
PDF
なんでCSSすぐ死んでしまうん
Hayato Mizuno
PDF
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
invogue
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
PPTX
2013年のWordBench神戸
BREN
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
20141206 handson
Six Apart
ruby、sinatraで作るfacebookアプリ
Toshiya Kurishima
なんでCSSすぐ死んでしまうん
Hayato Mizuno
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
invogue
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
2013年のWordBench神戸
BREN
What's hot
(20)
PDF
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
Mignon Style
PDF
HTML5マークアップの心得と作法
Futomi Hatano
PDF
GDG Women DevfestW
Tomoko Sato
PDF
CSS の歩き方
Seiichiro Mishiba
PDF
120225 bootstrap
TechGardenSchool
PDF
WordPress を使いこなそう
Wataru OKAMOTO
PPTX
Oocssとかついでにsmacssとbemの話も
Yumi uniq Ishizaki
PDF
HTML5, きちんと。
Masataka Yakura
PDF
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
PDF
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
PDF
Front night vol1
Daisuke Shigyou
PDF
小規模案件で作られた秘伝のタレ
Muyuu Fujita
PDF
今度こそ始めるjQuery超入門
西畑 一馬
PPT
jsライブラリで実装する効率的なWeb制作
西畑 一馬
PDF
Osc nagoya 2013
kuma2515
PDF
〜 デザイン脳×プログラミング脳 〜 デザイナーとプログラマーの72時間戦争
Mignon Style
PDF
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
minoru nakanou
PPTX
20141101 handson
Six Apart
PDF
ブラウザにやさしいHTML/CSS
Takeharu Igari
PDF
今必要なCSSアーキテクチャ
Mayu Kimura
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
Mignon Style
HTML5マークアップの心得と作法
Futomi Hatano
GDG Women DevfestW
Tomoko Sato
CSS の歩き方
Seiichiro Mishiba
120225 bootstrap
TechGardenSchool
WordPress を使いこなそう
Wataru OKAMOTO
Oocssとかついでにsmacssとbemの話も
Yumi uniq Ishizaki
HTML5, きちんと。
Masataka Yakura
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
Front night vol1
Daisuke Shigyou
小規模案件で作られた秘伝のタレ
Muyuu Fujita
今度こそ始めるjQuery超入門
西畑 一馬
jsライブラリで実装する効率的なWeb制作
西畑 一馬
Osc nagoya 2013
kuma2515
〜 デザイン脳×プログラミング脳 〜 デザイナーとプログラマーの72時間戦争
Mignon Style
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
minoru nakanou
20141101 handson
Six Apart
ブラウザにやさしいHTML/CSS
Takeharu Igari
今必要なCSSアーキテクチャ
Mayu Kimura
Ad
Viewers also liked
(11)
PDF
CHAPTER 1 เทคโนโลยีและสื่อนวัตกรรมการศึกษา
Aa-bb Sangwut
PDF
G4
gerai2010
PDF
Gaceta oficial número 40.891 1-completa(1)
Diana Padrón
PDF
componentes de una fórmula
Diego bejarano
DOCX
Mini-Bio: Giorgio Armani
SMCFashion.com
PPTX
Fotonovela
Alvaro Donsanti Mansilla
PDF
July 2015 - Brazil’s to-do list for growth: Where to start?
FGV Brazil
PDF
TVSMILES - NOAH13 London
NOAH Advisors
PPTX
양제현 보고서 프랑스_sj55
Sora Jo
PPTX
InfoFlow: January 3rd, 2011
Ajmal Pictures
PPTX
The Dirty Laundry of Domestic Violence
JFS-Seattle
CHAPTER 1 เทคโนโลยีและสื่อนวัตกรรมการศึกษา
Aa-bb Sangwut
G4
gerai2010
Gaceta oficial número 40.891 1-completa(1)
Diana Padrón
componentes de una fórmula
Diego bejarano
Mini-Bio: Giorgio Armani
SMCFashion.com
Fotonovela
Alvaro Donsanti Mansilla
July 2015 - Brazil’s to-do list for growth: Where to start?
FGV Brazil
TVSMILES - NOAH13 London
NOAH Advisors
양제현 보고서 프랑스_sj55
Sora Jo
InfoFlow: January 3rd, 2011
Ajmal Pictures
The Dirty Laundry of Domestic Violence
JFS-Seattle
Ad
Similar to レスポンシブWebデザイン@マカベンvol.5
(20)
PDF
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
PDF
About rails 3
issei126
PDF
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
PDF
jQuery Mobileの基礎
Takashi Okamoto
PPTX
徳島OSS勉強会第四回 シラサギハンズオン 0925
Yu Ito
PDF
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
Naoki Kanazawa
PDF
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
PDF
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
KEY
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Odyssey Eightbit
KEY
Webapp startup example_to_dolist
Shinichiro Kumeuchi
PPTX
レスポンシブWebデザインによる開発効率化
亮 門屋
PPTX
Mobile SEO (Japanese Version)
ssuserd60633
PDF
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
KEY
Twitterbootstrapでモック開発
Sosuke Kimura
PDF
WordPressをこれから始める人のためのテーマ講座
Takami Kazuya
PDF
もっと良くなるHTMLアプリケーション設計と実装
Mitsue-Links
PPTX
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
PDF
jQuery Mobile 最新情報 & Tips
yoshikawa_t
PDF
Wp html5
regret raym
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
About rails 3
issei126
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
jQuery Mobileの基礎
Takashi Okamoto
徳島OSS勉強会第四回 シラサギハンズオン 0925
Yu Ito
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
Naoki Kanazawa
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
Twenty Eleven で レスポンシブサイトを つくろう、そうしよう
Odyssey Eightbit
Webapp startup example_to_dolist
Shinichiro Kumeuchi
レスポンシブWebデザインによる開発効率化
亮 門屋
Mobile SEO (Japanese Version)
ssuserd60633
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
Twitterbootstrapでモック開発
Sosuke Kimura
WordPressをこれから始める人のためのテーマ講座
Takami Kazuya
もっと良くなるHTMLアプリケーション設計と実装
Mitsue-Links
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
jQuery Mobile 最新情報 & Tips
yoshikawa_t
Wp html5
regret raym
レスポンシブWebデザイン@マカベンvol.5
1.
レスポンシブ webデザイン@マカベンvol.5
2.
自己紹介 2 田村章吾 屋号:ましじめ フリーのマークアップエンジニア 山登りしてます。 ブログ書いてます。 http://tamshow.com/
3.
自己紹介 3 田村章吾 屋号:ましじめ フリーのマークアップエンジニア 山登りしてます。 ブログ書いてます。 http://tamshow.com/ 水族館のサイトを作りたいです。
4.
本日の内容 4 レスポンシブwebデザインの話 ∼ブラウザ幅でミャッとね∼
5.
本日の内容 5 レスポンシブwebデザインとは
6.
本日の内容 6 レスポンシブwebデザインとは PC、タブレット、スマートフォンなどの あらゆるデバイスに…
7.
本日の内容 7 いえ…
8.
本日の内容 8 今日は、ミャってしたいんです!
9.
本日の内容 9 • ミャってするには • はまったこと •
あるといいやつ
10.
ミャってするにはどうする? 10 レスポンシブ対応する時に 気になることは?
11.
ミャってするにはどうする? 11 1. メディアクエリはどうすんの? 2. グリッドはどうすんの? 3.
画像はどうすんの? 4. tableとかパーツはどうすんの? 5.HTML5、CSS3はどうすんの? みんな気になる「5大どうすんの?」
12.
1. メディアクエリ 12 1. メディアクエリはどうすんの?
13.
13 @media メディアタイプ and (条件){ } 1.
メディアクエリ
14.
14 1. メディアクエリ @media screen
and (min-width: 940px) { .media-box { background: #999; } } @media メディアタイプ and (条件){ }
15.
15 メディア特性論理演算メディアタイプ 1. メディアクエリ @media メディアタイプ and
(条件){ } @media screen and (min-width: 940px) { .media-box { background: #999; } }
16.
16 @media メディアタイプ and (条件){ } 1.
メディアクエリ
17.
17 メディアクエリの指定方法は? 1. メディアクエリ メディアクエリを記述する場所は?
18.
18 メディアクエリの指定方法は? 1,モバイルから指定する 2,デスクトップから指定す 1. メディアクエリ
19.
19 // 560pxのサイズまでのスタイル #hoge {width:
100%;} // 560px以上のサイズ向けスタイル @media screen and (min-width: 560px) { #hoge{width: 100%;} } // 960px以上のサイズ向けのスタイル @media screen and (min-width: 800px) { #hoge {width: 100%;} } // 960pxより大きなサイズまでのスタイル #hoge {width: 100%;} // 960px以下のサイズ向けスタイル @media screen and (max-width: 960px) { #hoge{width: 100%;} } //560px以下のサイズ向けのスタイル @media screen and (max-width: 560px) { #hoge {width: 100%;} } 1. メディアクエリ メディアクエリの指定方法は? 1,モバイルから指定する 2,デスクトップから指定す
20.
20 メディアクエリはデスクトップから指定すると良い。 ●デスクトップから指定する事でIE8以下は今まで通りに対応できる。 ●IE8以下にレスポンシブ対応をしなくていい。 ●デスクトップ以下にIE8以下で使えないCSS3の要素を使える。 デメリットとして上書きする箇所などあり記述に無駄があるが、 現状、IE8以下などを考えるとこれが良い。 1. メディアクエリ メディアクエリの指定方法は?
21.
21 1,メディアクエリごとに記述 2,link要素に指定する 3,パーツ単位で記述する 1. メディアクエリ メディアクエリを記述する場所は?
22.
22 修正が大変(´;ω;`)ブワッ 1. メディアクエリ 1,メディアクエリごとに記述 2,link要素に指定する 3,パーツ単位で記述する メディアクエリを記述する場所は?
23.
23 修正が大変(´;ω;`)ブワッ 修正が大変(´;ω;`)ブワッ 1. メディアクエリ 1,メディアクエリごとに記述
2,link要素に指定する 3,パーツ単位で記述する メディアクエリを記述する場所は?
24.
24 修正が大変(´;ω;`)ブワッ 修正が大変(´;ω;`)ブワッ 管理しやすい(・∀・)♪ 1. メディアクエリ 1,メディアクエリごとに記述
2,link要素に指定する 3,パーツ単位で記述する メディアクエリを記述する場所は?
25.
25 パーツ単位で記述すると良い。 ●管理しやすく修正が楽。 ●@mediaが増えるのが嫌なら「Grunt」を 使ってまとめる事も出来る。 メディアクエリを記述する場所は? 1. メディアクエリ
26.
26 現状はデスクトップから指定する方が現実的なのではと思う。 IE8以下を無視してよくなったらモバイルから指定すると良いのでは。 更新を考えると@mediaを分けて記述するのはやめた方がいいので パーツ単位で書きましょう。 メディアクエリまとめ 1. メディアクエリ
27.
27 https://github.com/scottjehl/Respond https://code.google.com/p/ css3-mediaqueries-js/ IE8以下はメディアクエリを使えないので対応したい場合は この辺りがよさそう 1. メディアクエリ
28.
2. フルードグリッド 28 2. グリッドはどうすんの?
29.
29 フルードグリッドに必要なもの box-sizing:border-box; グリッドデザイン 2. フルードグリッド widthの値をpaddingやborderを 含めたて計算する。 12グリッドとか16グリッドとか カラム幅の計算 1,幅から計算する 2,カラム数から計算する
30.
30 1,幅から計算する 2,カラム数から計算する 求める幅÷親要素の幅x100=値 ガターはマージン 計算が面倒 他のサイトに使い回しにくい 求めるカラム数÷全体のカラム数 x100=値 ガターはパディング 計算が楽 他のサイトに使い回しやすい Bootstrapはこっちを使ってる 2. フルードグリッド フルードグリッドの計算
31.
31 1,幅から計算する 2,カラム数から計算する デザインが先にあって その後コーディングって流れは こっちが良い気がする デザイニングインザブラウザって 呼ばれるような方法主流になったら こっちが良いかも 2. フルードグリッド フルードグリッドの計算
32.
32 サイトごとに幅から計算するほうが良いと思うが、 カラム数から計算したグリッドを使ってないので なんとも言えないです… デメリットとしてサイトごとに使い回しにくいが、 なんだかんだその都度計算して作った方がやりやすい気がする。 計算は場合はsassのmixinを作っておくと便利。 フルードグリッドまとめ 2. フルードグリッド
33.
33 http://gridpak.com/ Gridpark 幅から計算する時にいい 2. フルードグリッド http://griddle.it/ Griddle.it コーディングするとき背景に敷く 画像を簡単に指定できる このへんを使うとやりやすい。
34.
3. フルードイメージ 34 3. 画像はどうすんの?
35.
35 レスポンシブイメージ 3. フルードイメージ max-width backgroundに指定する Response.jsを使う img
{ max-width: 100%; } .ie8 img {width: auto; height: auto;} Response.jsを使うとよさそう サイズごとに画像を用意する
36.
36 max-width:100%を指定する。 ●IE8はmax-widthの対応が不完全なので個別に対応 メディアクエリごとに切り替える場合は backgroundに指定するか、Response.jsを使うとよい。 レスポンシブイメージまとめ 3. フルードイメージ
37.
4. パーツをフルード化する 37 4. tableとかパーツはどうすんの?
38.
5. パーツをフルード化する 38 table
39.
39 ●そのまま デメリット:小さくなると見にくい ●display:block デメリット:縦にながくなる ●overflow-x ●theadを左に回り込み デメリット:スクロールがわかりずらい table 5. パーツをフルード化する
40.
5. パーツをフルード化する 40 form
41.
41 ●入力フィールドは100%にしたら枠からはみ出るので box-sizing:border-boxを記述するといい ●iOSのデフォルトのスタイルを消す -webkit-appearance:none form 5. パーツをフルード化する
42.
5. パーツをフルード化する 42 video
43.
43 ●エラスティックビデオと言うらしい。 iframeを囲んでるdivに「position:relative」、 iframeに「position:absolute」を指定すると iframeはdivを基準とする。 video 5. パーツをフルード化する http://webdesignerwall.com/tutorials/css-elastic-videos
44.
5. パーツをフルード化する 44 font
45.
45 ●ウインドウサイズが小さくなるにつれて文字サイズは 小さくなった方がいいみたい。 ●em,remで指定するといい。 ●px = 1pxが1とする大きさ 【固定】 ●em
= 基準となるフォントサイズが1em 【可変】 ●rem = ルート(html要素)を基準 【可変】 ●メディアクエリでhtml要素に%でサイズを指定してする事で 基準を変える font 5. パーツをフルード化する
46.
46 5. HTML5、CSS3はどうすんの? 5. HTML5、CSS3への対応
47.
47 <!DOCTYPE html> <!--[if lt
IE 7 ]> <html class="ie6"> <![endif]--> <!--[if IE 7 ]> <html class="ie7"> <![endif]--> <!--[if IE 8 ]> <html class="ie8"> <![endif]--> <!--[if IE 9 ]> <html class="ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="ja"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0"> <meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="email=no"> <meta name="keywords" content="*"> <meta name="description" content="*"> <title>***</title> <link rel="stylesheet" type="text/css" href="/common/css/style.css" media="all"> <script type="text/javascript" src="/common/js/jquety.js"></script> <script type="text/javascript" src="/common/js/common.js"></script> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/common/css/ie.css" media="all"> <script src="/common/js/html5shiv-printshiv.js"></script> <![endif]--> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico"> </head> <body> <section>コンテンツ</section> </body> </html> 1. HTML5、CSS3への対応
48.
48 <!DOCTYPE html> <!--[if lt
IE 7 ]> <html class="ie6"> <![endif]--> <!--[if IE 7 ]> <html class="ie7"> <![endif]--> <!--[if IE 8 ]> <html class="ie8"> <![endif]--> <!--[if IE 9 ]> <html class="ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="ja"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0"> <meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="email=no"> <meta name="keywords" content="*"> <meta name="description" content="*"> <title>***</title> <link rel="stylesheet" type="text/css" href="/common/css/style.css" media="all"> <script type="text/javascript" src="/common/js/jquety.js"></script> <script type="text/javascript" src="/common/js/common.js"></script> <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="/common/css/ie.css" media="all"> <script src="/common/js/html5shiv-printshiv.js"></script> <![endif]--> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico"> </head> <body> <section>コンテンツ</section> </body> </html> ❶ ❷ ❸ ❹ ❺ 1. HTML5、CSS3への対応
49.
49 ❶ IE条件付きコメント IEのバージョンにあわせて表示非表示できるのでclassをふってる 2014年1月で開発は終了。 ❸ ビューポートの指定 コンテンツ幅に端末幅を合わせて初期倍率を1とする <meta
name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0"> <meta name="viewport" content="width=device-width"> iOS5.1以前のバグ iillitial-scaleを1.0に指定すると縦横切り替え時に表示が1.5倍にズームされる対策 ❷ Chrome Frame for IE IEの古いバージョンでGoogleのレンダリングエンジンを利用できる プラグイン 1. HTML5、CSS3への対応
50.
50 ❹ 自動リンクを無効にする iPhoneのSafariには、HTML内の電話番号を検出して自動的にリンクする機能が あるけど電話番号以外の番号も検出するので無効化する ❺ HTML5の新要素を認識さる IE8以下はHTML5の新要素を認識できないので「
html5shiv.js 」で対応している http://code.google.com/p/html5shiv/ 1. HTML5、CSS3への対応
51.
51 CSS2 E > F
(子要素にのみ適用) E + F (隣接している要素に適用) E[foo] (foo属性に適用) E[foo="bar"] (完全一致) E[foo~="bar"] (foo属性のbarに適用) E:first-child (最初のE要素に適用) E:before (E要素の前に生成される) E:after (E要素の後ろに生成される) CSS3 E ~ F (後にある要素に適用) E[foo*="bar"] (部分一致) E[foo^="bar"] (前方一致) E[foo$="bar"] (後方一致) 対応ブラウザがIE8からならいろいろ使えるよ 1. HTML5、CSS3への対応 属性セレクタ、疑似クラス
52.
52 box-sizing display: table display: inline-block DataURI 対応ブラウザがIE8からならいろいろ使えるよ 1.
HTML5、CSS3への対応 プロパティ min-width max-width min-height max-height
53.
53 このあたりを見て確認してます。 http://fmbip.com/litmus/ http://caniuse.com/ 1. HTML5、CSS3への対応
54.
54 はまったこと 角丸とボックスシャドウを沢山使ったらIE8でめちゃくちゃ重たくな った… CSS3PIE Androidのline-heightが倍ぐらい指定されてずれる… 日本語Webフォント border-leftを指定すると上下の真ん中に反映される… safari border-radiusバグ IE8でimg要素に指定すると効かない… box-sizing
55.
55 はまったこと リストとかでするやつの時は親要素の幅がマイナスマージン分増え る… マイナスマージン 投稿一覧などがグリッドを繰り返し表示させる場合、折り返しの時 困った… CMSの動的箇所 画像が読み込まれてから実行しないと幅高さが取得できないので気 をつける 高さそろえるjs 結構やりなおした… @mediaの指定
56.
あると便利なやつ 56 あると便利なやつ
57.
あると便利なやつ 57 レスポンシブ確認作業
58.
58 http://html.adobe.com/jp/edge/inspect/ あると便利なやつ Adobe Edge Inspect
CC 複数のモバイル端末の確認に良い
59.
59 http://bradfrostweb.com/demo/ish/ あると便利なやつ .ish さまざまなスクリーンサイズで確認出来る
60.
60 http://lab.maltewassermann.com/viewport-resizer/ あると便利なやつ VIEWPORT RESIZER ブラウザから指定のデバイスへリサイズして確認で
61.
61 あると便利なやつ VIEWPORT RESIZER
62.
62 あると便利なやつ VIEWPORT RESIZER
63.
63 あると便利なやつ 作業効率化
64.
64 http://emmet.io/ あると便利なやつ Emmet HTML,CSSを簡略化して書ける
65.
65 http://sass-lang.com/ http://compass-style.org/ あると便利なやつ Sass Compass CSSのメタ言語
Sassの拡張みたいなの
66.
66 さらに、スタイルガイドを作成する事によって 効率アップ!! あると便利なやつ
67.
67 http://jacobrask.github.io/styledocco/ あると便利なやつ Style Docco サイトごとにスタイルガイドが作成出来る
68.
68 あると便利なやつ
69.
69 あると便利なやつ あとはCSSを圧縮して、 画像の圧縮をして… んでんで…
70.
70 あると便利なやつ する事がいっぱいで面倒くさい。
71.
71 あると便利なやつ 面倒な作業を自動化する
72.
72 http://gruntjs.com/ あると便利なやつ GRUNT Javascriptのタスクランナー
73.
73 あると便利なやつ •cssの圧縮 •ファイルをつなぎ合わせる •Sassのwatch •ファイルの削除 •@mediaをまとめる •watchのエラー •スタイルガイドの作成 •画像の圧縮 •CSSLint この辺をまとめてます。
74.
ありがとうございました。
Download