designer meets bootstrap(22th knock!)

64
Designer Meets Bootstrap 矢部靖人 2014年 5月17日 Knock! Knock! 勉強会 あ、ここは発表者のコメントです。スライドの“行間”とでもお考えください。

Upload: yasuhito-yabe

Post on 21-Jul-2015

180 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Designer Meets Bootstrap(22th Knock!)

Designer Meets Bootstrap

矢部靖人

2014年 5月17日Knock! Knock! 勉強会

あ、ここは発表者のコメントです。スライドの“行間”とでもお考えください。

Page 2: Designer Meets Bootstrap(22th Knock!)

自己紹介

はじめに自己紹介をさせてください

Page 3: Designer Meets Bootstrap(22th Knock!)

名 前 : ゃべ ゃすひと年 齢 : 三十路のなかば住 所 : 長泉町(静岡県の東部)職 業 : 兼業主夫 → 一児の父ちゃん 個人事業主(フリーランス) Web制作全般、制作の下請け 広告デザイン全般

主にWebサイト制作案件を、フルコミットでの直請けから、部分的な下請けまで承っています

Page 4: Designer Meets Bootstrap(22th Knock!)

Webデザイナー↓

Web/DTPデザイナー、フリーペーパーの編集↓

Webディレクター / プランニング / 営業↓

フリーランスのWeb制作者

Webだけでなく、紙もの(DTP)から提案営業まで、幅広く経験した後に独立、今に至ります

Page 5: Designer Meets Bootstrap(22th Knock!)

よろしくお願いします

Page 6: Designer Meets Bootstrap(22th Knock!)

0) 変わり始めているWeb

本題に入る前に、2014年という時代背景を整理したいと思います

Page 7: Designer Meets Bootstrap(22th Knock!)

スマホからのネット利用者は1年間で1100万人増加、PCからは350万人減少 -INTERNET Watch

http://internet.watch.impress.co.jp/docs/news/20140423_645717.html

時代はスマホ全盛、BtoCサイトでは過半数超えも珍しくない状況です(当社調べ)

Page 8: Designer Meets Bootstrap(22th Knock!)

PCからスマホへ

・ スクリーンサイズの変化・ デスクの前 → いつでも、どこで・ 一家に1台 → ひとり1台 より身近に、よりパーソナルに

ネットの主戦場がPCからスマホに移ると、どんな変化があるのでしょうか

Page 9: Designer Meets Bootstrap(22th Knock!)

iPhone 6 が発売されました、またデカくなりましたね…

Page 10: Designer Meets Bootstrap(22th Knock!)

Webサイトからアプリへ

・ ブラウザという万能な窓 → アプリという専用の窓・ タッチポイントの変化(App Store)・ 開かれた世界から、閉ざされた世界へ

PCではブラウザで利用するWebサービスも、スマホではアプリを使いますよね

Page 11: Designer Meets Bootstrap(22th Knock!)

Facebookでは、機能ごとにアプリを分割しています(メッセンジャーなど)

Page 12: Designer Meets Bootstrap(22th Knock!)

検索からシェアへ

・ 重要な情報ソースとしての“個人”・ 検索しない時代 → Google Now → Yahoo! Smart Search → LINE MALL

ネットへの入り口がブラウザからアプリに変わり、検索行動も変化が起きているかも?

Page 13: Designer Meets Bootstrap(22th Knock!)

そして…ウェアラブルへ?

見逃せない動きとして、スマホの次?も考えないといけません

Page 14: Designer Meets Bootstrap(22th Knock!)

メガネ型デバイスはSF的な未来を感じさせます

Page 15: Designer Meets Bootstrap(22th Knock!)

スマートウォッチでは、先行しているAndroid陣営ですが…Smartですか?

Page 16: Designer Meets Bootstrap(22th Knock!)

当面の本命は、やはりApple Watchかもしれません

Page 17: Designer Meets Bootstrap(22th Knock!)

ウェアラブルデバイスと親和性の高い音声コントロールは、何を変えていくでしょうか

Page 18: Designer Meets Bootstrap(22th Knock!)

ドラスティックな変化の時代

大きな時代のうねりの中で、私たちはどう立ちまわるのがいいのでしょう?

Page 19: Designer Meets Bootstrap(22th Knock!)

ドラスティックな変化の時代

今必要なモノ 未来への備え

「直近で必要なコト」・「数年先を想像すること」、どちらも必要。バランスが大事かと。

Page 20: Designer Meets Bootstrap(22th Knock!)

1) Why Bootstrap ?

さて、やっと本題のBootstrapです

Page 21: Designer Meets Bootstrap(22th Knock!)

これまで主流であったPCでのWebサイト利用は、まだまだ健在です

Page 22: Designer Meets Bootstrap(22th Knock!)

スマートフォンからアクセスは爆発的に増えています

Page 23: Designer Meets Bootstrap(22th Knock!)

もちろんタブレット端末も無視できません

Page 24: Designer Meets Bootstrap(22th Knock!)

ユーザーは複数のデバイスを、シチュエーションに応じて使い分けます

Page 25: Designer Meets Bootstrap(22th Knock!)

レスポンシブWebデザイン

マルチデバイス対応と言えば、レスポンシブWebデザインを採用することも多いですよね

Page 26: Designer Meets Bootstrap(22th Knock!)

レスポンシブWebデザイン

レスポンシブWebデザインは、PC、タブレット、スマートフォンなど、あらゆるデバイスに最適化したWebサイトを、単一のHTMLで実現する制作手法です。ブラウザーのスクリーンサイズを基準にCSSでレイアウトを調整することで、デバイスごとに専用サイトを用意することなく、マルチスクリーンに対応したWebサイトを制作できます。

ASCII.jp ( http://ascii.jp/elem/000/000/697/697463/ )

レスポンシブWebデザインの定義はこんな感じです

Page 27: Designer Meets Bootstrap(22th Knock!)

+

要は「ひとつのHTML×デバイスのスクリーン幅に応じたCSS」でデザインを制御するイメージ

Page 28: Designer Meets Bootstrap(22th Knock!)

レスポンシブWebデザインはそんなに難しくない

(Fluid Layout / Fluid Image / MediaQuery)

レスポンシブWebデザインの技術的要素は、単体ではそれほど難しくないのですが…

Page 29: Designer Meets Bootstrap(22th Knock!)

技術的には…難しくない。でも、実際には迷うことばかり…・ breakpointはどうする?・ モバイルファースト?・ レガシー環境(IE8とか)対策は?

実際、「breakpointを決める」だけでも、検討する要素は多く大変ですよね

Page 30: Designer Meets Bootstrap(22th Knock!)

Bootstrapを共通言語にする“世界の叡智”

そういう「大変だけど汎用性の高いこと」は、他人の成果をあてにして良いと思います

Page 31: Designer Meets Bootstrap(22th Knock!)

ほかの人の書いたコードって読みにくくないですか?

他人のコードも自分の過去のコードも、Bootstrapに則っていれば、そこは理解が速いです

Page 32: Designer Meets Bootstrap(22th Knock!)

CSS設計って難しくない?

CSSの書き方・設計思想も人それぞれです

Page 33: Designer Meets Bootstrap(22th Knock!)

BEM OOCSSSMACSS

こういうCSS設計思想も取り入れたら、コードはメンテナブルになるはずです

Page 34: Designer Meets Bootstrap(22th Knock!)

そんなこんなでBootstrap、結構つかえるヤツなんです

Page 35: Designer Meets Bootstrap(22th Knock!)

“いかにも”なサイトしかできない?

と思われるのは、「エンジニア御用達」と言われた時代の負の遺産、思い込みです

Page 36: Designer Meets Bootstrap(22th Knock!)

よく見るJumbotronをデフォルトのまま使うと、こんな感じです

Page 37: Designer Meets Bootstrap(22th Knock!)

Bootstrapのブログデーマだと、こんな感じ

Page 38: Designer Meets Bootstrap(22th Knock!)

Bootstrap公式サイトに掲載されている事例です

Page 39: Designer Meets Bootstrap(22th Knock!)

Bootstrap公式サイトに掲載されている事例です

Page 40: Designer Meets Bootstrap(22th Knock!)

日本語サイトでのBootstrap事例です

Page 41: Designer Meets Bootstrap(22th Knock!)

国内のBootstrap事例を集めたまとめページもあります

Page 42: Designer Meets Bootstrap(22th Knock!)

hamnalyでもBootstrapは積極的に使用しています

Page 43: Designer Meets Bootstrap(22th Knock!)

hamnalyでもBootstrapは積極的に使用しています

Page 44: Designer Meets Bootstrap(22th Knock!)

hamnalyでもBootstrapは積極的に使用しています

Page 45: Designer Meets Bootstrap(22th Knock!)

最終的には、俺々テンプレート化

何事も使いようです、自分のワークフローに上手く取り入れるのが大事かと

Page 46: Designer Meets Bootstrap(22th Knock!)

2)More easy, More Speedy

そんなBootstrapですから、もうちょっと踏み込んだ使い方もしています

Page 47: Designer Meets Bootstrap(22th Knock!)

もっと簡単に、もっと速く(それなりのものを速く作る)

コストのかけられない案件で、もしかすると上手くハマるかもしれません

Page 48: Designer Meets Bootstrap(22th Knock!)

スピードという価値

・ 速さという付加価値(特急料金)・ 空いた時間で、 ・ 休んでもいい、働いてもいい ・ 勉強してもいい ・ 新しいコトにチャレンジしてもいい

特に「速い」ということは、価値が高いことだと考えています

Page 49: Designer Meets Bootstrap(22th Knock!)

Photo by double-h from Flickr

新幹線は、速くて快適だから特急料金を払う価値があります

Page 50: Designer Meets Bootstrap(22th Knock!)

Amazonプライムのお急ぎ便も、年会費は少し高いけど止められないサービスです

Page 51: Designer Meets Bootstrap(22th Knock!)

市販テーマ / テンプレートの使用具体的には…

もっと速く作るために、「手間を買う」という発想です

Page 52: Designer Meets Bootstrap(22th Knock!)

海外のテンプレート販売サイトは、よくチェックします

Page 53: Designer Meets Bootstrap(22th Knock!)

海外の無料テンプレートに、インスピレーションを求めることもあります

Page 54: Designer Meets Bootstrap(22th Knock!)

制作でラクすることは悪くないクライアントの利益に貢献できるかだ

と、ワタシが言った

市販テンプレートの利用を敬遠する向きもあるかと思いますが…もう一度考えてみませんか?

Page 55: Designer Meets Bootstrap(22th Knock!)

(余談ですが、この話はたぶん都市伝説…)

あるレストランでピカソがウェイターから絵を描いてと頼まれました。彼は30秒ほどで描き、それを1万ドルだと言いました。

「30秒で書いた絵が1万ドル!?」ウェイターがびっくりして言うと、ピカソはこう言いました。

「30秒じゃない、40年と30秒だ」

この話の真偽はさておき、それまでの積み重ねがあってこそ、と言うことですね

Page 56: Designer Meets Bootstrap(22th Knock!)

市販テンプレートをちゃんと使うために

・ 基本スキルとしてのHTML / CSS・ 完成形を想像するセンス ・ 適切なテンプレートを選ぶチカラ ・ カスタマイズは必須・ スキル / センス / 経験がより問われる

市販テンプレートの利用には、スクラッチで0から構築するよりも、実力が試されるくらいです

Page 57: Designer Meets Bootstrap(22th Knock!)

事例サイトは非公開ですゴメンナサイ

先般のhamnalyでの事例のなかにも、市販テンプレートベースのものがあります

Page 58: Designer Meets Bootstrap(22th Knock!)

「ここの色をこうして…」「このパーツはこう使えるかも…」と、できあがりをシミュレートします

Page 59: Designer Meets Bootstrap(22th Knock!)

市販テーマ / テンプレートの注意点

・ そのままイケる、なんてことはまずない・ ソースをちゃんと見る ・ v2系とv3系 ・ なんちゃってBootstrap・ ライセンスは適切に

制作のベースとして使える、良質なテンプレートを見極める目が大事です

Page 60: Designer Meets Bootstrap(22th Knock!)

最後に…

Page 61: Designer Meets Bootstrap(22th Knock!)

もっと簡単に、もっと速く(それなりのものを速く作る)

クルマの両輪丁寧に、より高い専門性(自分にしかできないモノ)

仕事もスキルの活かし方も、「複数のモノを適材適所でバランスよく」が大事ではないか、と

Page 62: Designer Meets Bootstrap(22th Knock!)

Photo by Tejvan Pettinger from Flickr

自転車も車輪が2つあるから簡単に乗れるわけで、この大変な時代を颯爽と駆け抜けたいですね

Page 63: Designer Meets Bootstrap(22th Knock!)

実装に困ったらご連絡ください!

Page 64: Designer Meets Bootstrap(22th Knock!)

本日はありがとうございましたご連絡・ご質問など下記までお願いします

E-mail : [email protected] / Twitter : yabecchy