SlideShare a Scribd company logo
デザイナーに知っておいてほしい事
フロントエンドエンジニア
池田 亮
フォントサイズ
モジュール化
フォントサイズ
モジュール化
幅375pxでデザインされたpsdをもらって、そのとおりの
フォントサイズで実装したら、幅320pxのiPhone5では文
字が大きすぎて、予期せぬところで改行されてしまい、
レイアウトがくずれた。
幅375pxでデザインされたpsd通りに
実装したら、iPhone7plusで見たとき
文字が小さく感じた。
解決策
• viewportでdevice-widthを375pxにす
る
• デザインし直す
• フォントサイズを可変にする
• 諦める
解決策
• viewportでdevice-widthを375pxにす
る
• デザインし直す
• フォントサイズを可変にする
• 諦める
可変フォントサイズ
javascript使えば色々方法はあるし、
複雑な可変ルールもつくれる。
が、やりすぎるとパフォーマンスも落
ちるし、できればCSSで一発でやり
たい。
単位vwを使う
viewportWidth = 画面幅に対して可変する単位
幅320pxの場合、100vwで320pxと同じ
px = vw / 100 * 画面幅
存在は知ってる。
知らないけど実装者がよしなにやってくれていた
。
• フォントサイズをvwで指定してくるデザイ
ナーは少ない。
• 逆に指定してくれるデザイナーは、画面幅
に対するフォントの見え方にものすごくこ
だわってる。
• 正直、可変フォントサイズはイメージしづらい
• Photoshopで何画面もつくって検証するのはか
なり大変
スケジュールと相談して、フォントサイズをリア
ルタイムに変更確認できるデザインツールを実装
者に作ってもらう
例えばこんなの
https://github.com/ikeryou/responsive_fontSize
実装者がなんとかしてくれるのを毎回期待して、FIXさせ
たデザインを丸投げするのではなく、起こる問題を一緒
に予想し、検証しながらデザインをFIXさせるのが理想。
• photoshopだけで様々な画面サイズに対応できるデザイ
ンをFIXさせるのは無理。
デザインを決めるためのツールを実装者につくってもら
う。
どういうツールが必要なのか判断できるのもスキルのひ
とつ。(デザイナー&エンジニア)
お気軽に実装者にご相談ください。
フォントサイズ
モジュール化
どういう順序で実装してるか
こんな感じで、順番には実装していない
共通レイアウトを探してモジュール化
共通レイアウト?
タイトル
• サイズは10vw
• 色は白
• 下に20pxのマージン
画像
• サイズは画面幅に対して80%
• 高さは可変
• 上下に10pxのマージン
見出し&テキスト
• 見出しのサイズは8vw
• 見出し下に10pxのマージン
• テキストのサイズは5vw
• テキスト下に10pxのマージン
• 色は白
困るパターン
トップページの
見出し&テキスト
• 見出しのサイズは8vw
• 見出し下に10pxのマージン
• テキストのサイズは5vw
• テキスト下に10pxのマージン
• 色は白
アバウトページの
見出し&テキスト
• 見出しのサイズは7.5vw
• 見出し下に10.5pxのマージン
• テキストのサイズは5.2vw
• テキスト下に9.5pxのマージン
• 色は白
見出し&テキストの基本モジュール
• 見出しのサイズは8vw
• 見出し下に10pxのマージン
• テキストのサイズは5vw
• テキスト下に10pxのマージン
継承
トップの見出し&テキスト
• 色は白
アバウトの見出し&テキスト
• 色は青
こういう考え方はあり
• こういった感じでモジュール化できると実装効率がぐ
っと上がる。
デザインルールを決めた上であえて微妙な差をつけるの
は全然OK!
なんとなく1pxずらしてみた。とかはやめてほしい。微
妙な差は適当なのか計算なのかわかりづらいので。
まとめ
• デザインFIX後に実装者へ丸投げはやめる(汗)
• FIX前に一緒に検証しながら進める。場合によ
っては専用のデザインツールをエンジニアが作
る。
• デザインルールをちゃんと作って、大事な部分
、見逃しやすい部分は、それを実装者に伝える
。
おわり

More Related Content

Viewers also liked

Rump : iOS patch diffing
Rump : iOS patch diffingRump : iOS patch diffing
Rump : iOS patch diffing
Cyber Security Alliance
 
Planning and development club, November 2016
Planning and development club, November 2016Planning and development club, November 2016
Planning and development club, November 2016
Browne Jacobson LLP
 
أهمية الوقت
أهمية الوقتأهمية الوقت
أهمية الوقتSabry Zein
 
Grafico diario del dax perfomance index para el 07 11-2013
Grafico diario del dax perfomance index para el 07 11-2013Grafico diario del dax perfomance index para el 07 11-2013
Grafico diario del dax perfomance index para el 07 11-2013Experiencia Trading
 
Enhancing the intranet with gamification
Enhancing the intranet with gamificationEnhancing the intranet with gamification
Enhancing the intranet with gamification
Alex Manchester
 
Top-Notch Slimmest Smartphones on Earth
Top-Notch Slimmest Smartphones on EarthTop-Notch Slimmest Smartphones on Earth
Top-Notch Slimmest Smartphones on Earth
TechAhead
 
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
Delegación Miguel Hidalgo
 
Keene Neighborhood
Keene NeighborhoodKeene Neighborhood
Keene Neighborhood
Jenny Darrow
 
ECRI INSTITUTE - Monitores Fetales, Parte I
ECRI INSTITUTE - Monitores Fetales, Parte IECRI INSTITUTE - Monitores Fetales, Parte I
ECRI INSTITUTE - Monitores Fetales, Parte I
Rigoberto José Meléndez Cuauro
 
Toronto Best Places to Work Roadshow | Ceridian
Toronto Best Places to Work Roadshow | Ceridian   Toronto Best Places to Work Roadshow | Ceridian
Toronto Best Places to Work Roadshow | Ceridian
Glassdoor
 
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
Ken Karapetyan
 
Web security - Presented to the Shelbyville Rotary November 2014
Web security - Presented to the Shelbyville Rotary November 2014Web security - Presented to the Shelbyville Rotary November 2014
Web security - Presented to the Shelbyville Rotary November 2014
Lorraine Ball
 
LUDOPARCIAL - TUTORIAL
LUDOPARCIAL - TUTORIALLUDOPARCIAL - TUTORIAL
LUDOPARCIAL - TUTORIAL
Aníbal Rossi
 
China: kicking the can down the road
China: kicking the can down the roadChina: kicking the can down the road
China: kicking the can down the road
RBS Economics
 
Twitter for co p bex lewis & david rush
Twitter for co p   bex lewis & david rushTwitter for co p   bex lewis & david rush
Twitter for co p bex lewis & david rush
Bex Lewis
 

Viewers also liked (20)

OXO Soluitions
OXO SoluitionsOXO Soluitions
OXO Soluitions
 
Rump : iOS patch diffing
Rump : iOS patch diffingRump : iOS patch diffing
Rump : iOS patch diffing
 
Planning and development club, November 2016
Planning and development club, November 2016Planning and development club, November 2016
Planning and development club, November 2016
 
أهمية الوقت
أهمية الوقتأهمية الوقت
أهمية الوقت
 
Grafico diario del dax perfomance index para el 07 11-2013
Grafico diario del dax perfomance index para el 07 11-2013Grafico diario del dax perfomance index para el 07 11-2013
Grafico diario del dax perfomance index para el 07 11-2013
 
Enhancing the intranet with gamification
Enhancing the intranet with gamificationEnhancing the intranet with gamification
Enhancing the intranet with gamification
 
Top-Notch Slimmest Smartphones on Earth
Top-Notch Slimmest Smartphones on EarthTop-Notch Slimmest Smartphones on Earth
Top-Notch Slimmest Smartphones on Earth
 
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
Informe de actividades en vía pública, del 30 dic de 2016 al 5 de ene 2017
 
Keene Neighborhood
Keene NeighborhoodKeene Neighborhood
Keene Neighborhood
 
ECRI INSTITUTE - Monitores Fetales, Parte I
ECRI INSTITUTE - Monitores Fetales, Parte IECRI INSTITUTE - Monitores Fetales, Parte I
ECRI INSTITUTE - Monitores Fetales, Parte I
 
JavaFund
JavaFundJavaFund
JavaFund
 
319 554-1-sm
319 554-1-sm319 554-1-sm
319 554-1-sm
 
Daily Newsletter: 18th July, 2011
Daily Newsletter: 18th July, 2011Daily Newsletter: 18th July, 2011
Daily Newsletter: 18th July, 2011
 
Toronto Best Places to Work Roadshow | Ceridian
Toronto Best Places to Work Roadshow | Ceridian   Toronto Best Places to Work Roadshow | Ceridian
Toronto Best Places to Work Roadshow | Ceridian
 
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
Standardization and Generation of Parents for Open PHACTS Chemical Registry S...
 
Web security - Presented to the Shelbyville Rotary November 2014
Web security - Presented to the Shelbyville Rotary November 2014Web security - Presented to the Shelbyville Rotary November 2014
Web security - Presented to the Shelbyville Rotary November 2014
 
LUDOPARCIAL - TUTORIAL
LUDOPARCIAL - TUTORIALLUDOPARCIAL - TUTORIAL
LUDOPARCIAL - TUTORIAL
 
กรอบไทย
กรอบไทยกรอบไทย
กรอบไทย
 
China: kicking the can down the road
China: kicking the can down the roadChina: kicking the can down the road
China: kicking the can down the road
 
Twitter for co p bex lewis & david rush
Twitter for co p   bex lewis & david rushTwitter for co p   bex lewis & david rush
Twitter for co p bex lewis & david rush
 

Similar to デザイナーに知っておいてほしい事

Native app workflow
Native app workflowNative app workflow
Native app workflowNobuo Suzuki
 
マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向
Yuki Anzai
 
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?takayuki katumata
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
 
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Chihiro Tomita
 
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集
Akira Maruyama
 

Similar to デザイナーに知っておいてほしい事 (6)

Native app workflow
Native app workflowNative app workflow
Native app workflow
 
マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向
 
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
 
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
 
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集
 

デザイナーに知っておいてほしい事