125
‘13.05.19 Web Developer Selection レスポンシブWebデザインの 実践ワークフロー 小川 裕之 1364日火曜日

レスポンシブWebデザインの実践ワークフロー(WDS)

Embed Size (px)

DESCRIPTION

第1回 Web Developer Selection「レスポンシブWebデザインの実践ワークフロー」のスライドです。

Citation preview

Page 1: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

レスポンシブWebデザインの実践ワークフロー

小川 裕之

13年6月4日火曜日

lsquo130519 Web Developer Selection

印刷会社で DTP オペレーターとして 2 年間勤めたあと退職し

Web デザイナーのアルバイトとして複数の制作会社を転々としたり

海外に行ったりしたあと横浜の制作会社に務める

制作会社でデザインコーディングディレクション

コンサル等を幅広く経験する2012 年 4 月よりフリーランスとして独立

「レスポンシブWebデザイン入門」執筆

barchin  hiroogw

小川 裕之

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフロー

bullレスポンシブWebデザインの ワークフローbullヒアリングbull情報設計bull画面設計bullプロトタイプbullテストbullデザイン

Agenda

13年6月4日火曜日

lsquo130519 Web Developer Selection

実制作AgendabullFluid GridbullFluid ImagebullMedia Queriesbullビューポートbull高速化 bullRESS

13年6月4日火曜日

WORKFLOWワークフロー

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 2: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

印刷会社で DTP オペレーターとして 2 年間勤めたあと退職し

Web デザイナーのアルバイトとして複数の制作会社を転々としたり

海外に行ったりしたあと横浜の制作会社に務める

制作会社でデザインコーディングディレクション

コンサル等を幅広く経験する2012 年 4 月よりフリーランスとして独立

「レスポンシブWebデザイン入門」執筆

barchin  hiroogw

小川 裕之

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフロー

bullレスポンシブWebデザインの ワークフローbullヒアリングbull情報設計bull画面設計bullプロトタイプbullテストbullデザイン

Agenda

13年6月4日火曜日

lsquo130519 Web Developer Selection

実制作AgendabullFluid GridbullFluid ImagebullMedia Queriesbullビューポートbull高速化 bullRESS

13年6月4日火曜日

WORKFLOWワークフロー

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 3: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ワークフロー

bullレスポンシブWebデザインの ワークフローbullヒアリングbull情報設計bull画面設計bullプロトタイプbullテストbullデザイン

Agenda

13年6月4日火曜日

lsquo130519 Web Developer Selection

実制作AgendabullFluid GridbullFluid ImagebullMedia Queriesbullビューポートbull高速化 bullRESS

13年6月4日火曜日

WORKFLOWワークフロー

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 4: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

実制作AgendabullFluid GridbullFluid ImagebullMedia Queriesbullビューポートbull高速化 bullRESS

13年6月4日火曜日

WORKFLOWワークフロー

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 5: レスポンシブWebデザインの実践ワークフロー(WDS)

WORKFLOWワークフロー

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 6: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 7: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionPhoto by INtelFreePress

ワンソースであらゆるデバイスに対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 8: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionSource A Response to lsquoResponsive Web Design is Not the Futurersquo 13年6月4日火曜日

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 9: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

OS

入力デバイス

解像度

Browser 回線

Scree Size

13年6月4日火曜日

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 10: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

想定通りに動かない読み込みが遅いレイアウトが崩れる

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 11: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 12: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

実装してみないと分からない

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 13: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 14: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

従来のワークフロー

情報設計

画面設計

デザインカンプ 実装 テスト

修正修正修正

修正

問題発生

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 15: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionPhoto by professor megan

リスクを想定したワークフローを

13年6月4日火曜日

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 16: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

早い段階でのテスト

プロトタイプ

調整 テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 17: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

テストを繰り返し進める

プロトタイプ

調整 テスト

実装

調整 テスト

プロトタイプ

調整

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 18: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 1

実装

調整 テスト

テスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 19: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

情報設計

画面設計

プロトタイプ デザイン

ワークフロー例 2

実装調整

テスト

テスト

プロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 20: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ワークフローはひとつに定まらない

13年6月4日火曜日

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 21: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ワークフローの共通理解

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 22: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

クライアントの協力

13年6月4日火曜日

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 23: レスポンシブWebデザインの実践ワークフロー(WDS)

HEARINGヒアリング

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 24: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

コンセプト

ターゲットユーザー

メインデバイス(OS ブラウザ)

Photo by Keturah Stickann13年6月4日火曜日

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 25: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

各種法のメリットデメリット

レスポンシブWebデザイン マルチソース

メリットワンソースで無数のデバイスに対応

URLがひとつ 更新が比較的容易

よりデバイスの特性に最適化したサイトを

制作できる

デメリット複数デバイスを考慮しなければならない

設計が難しい発展途上

制作や更新の手間がかかる

URLが異なる新しいデバイスが出るたび

に対応させる必要がある

13年6月4日火曜日

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 26: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionスマートフォンデータベース

OVER200

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 27: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 28: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 29: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Sourcehibizpartnerscom

Sourcegadgetsndtvcom

Sourceonenigerianboycom

FUTURE

Sourcegpadtv13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 30: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

レスポンシブWebデザインは万能ではないが

どのデバイスにも柔軟に対応できる

13年6月4日火曜日

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 31: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

レスポンシブWebデザインとは

プログレッシブエンハンスメント

グレースフルデグラデーション

ピクセルパーフェクトではない

ワークフローへの協力

伝えること

13年6月4日火曜日

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 32: レスポンシブWebデザインの実践ワークフロー(WDS)

CONTENTS STRATEGY情報設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 33: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

最低スペックのデバイスから設計をすることでその他のデバイスにも容易に対応

13年6月4日火曜日

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 34: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionOUR MOBILE PLANET13年6月4日火曜日

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 35: レスポンシブWebデザインの実践ワークフロー(WDS)

SKETCH WIREFRAME画面設計

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 36: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

画面設計は絶対ではない

13年6月4日火曜日

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 37: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection Photo by baldiri

Sketch

素早く描ける

13年6月4日火曜日

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 38: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection httpblogchrisiskcomwireframing

正確に情報が伝わる

Wireframe

13年6月4日火曜日

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 39: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ケースに応じてスケッチワイヤーフレームを使い分ける

13年6月4日火曜日

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 40: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

画面設計からプロトタイプへの工程を早く

13年6月4日火曜日

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 41: レスポンシブWebデザインの実践ワークフロー(WDS)

PROTO TYPEプロトタイプ

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 42: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

テストをするための試作モデル

13年6月4日火曜日

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 43: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

フレームワークを使うと作成が早い

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 44: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionhttptwittergithubcombootstrap13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 45: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionhttpfoundationzurbcom13年6月4日火曜日

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 46: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionSemantic GRID SYSTEM13年6月4日火曜日

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 47: レスポンシブWebデザインの実践ワークフロー(WDS)

TESTテスト

13年6月4日火曜日

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 48: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

不確定要素をなくす何度も繰り返す

13年6月4日火曜日

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 49: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionPhoto by Konch

実機に勝るテストはない

13年6月4日火曜日

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 50: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

実機テストは時間と費用がかかる

13年6月4日火曜日

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 51: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

テストツールシミュレータを上手に利用

13年6月4日火曜日

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 52: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionresponsivepx13年6月4日火曜日

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 53: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionVIEWPORT RESIZER13年6月4日火曜日

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 54: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionAndroid SDK13年6月4日火曜日

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 55: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionAdobe Edge Inspect13年6月4日火曜日

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 56: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

実機gtシミュレータgtWebツール

テストの信頼度

13年6月4日火曜日

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 57: レスポンシブWebデザインの実践ワークフロー(WDS)

DESIGNデザイン

13年6月4日火曜日

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 58: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Designing in the browser

13年6月4日火曜日

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 59: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

余分な作業が減る完成イメージの相違がない

Designing in the browserのメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 60: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

全てのサイズのデザインカンプを作るのは大変

13年6月4日火曜日

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 61: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

時間と費用の削減=クライアントにもメリット

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 62: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

カンプがなくて支障はないのか

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 63: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Mood BoardStyle TilesStyle Guide

カンプの代用

13年6月4日火曜日

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 64: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionSorcewebdesignerdepotcom

MOOD BOARD

13年6月4日火曜日

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 65: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

クライアントのイメージを具現化する

13年6月4日火曜日

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 66: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionStyle Tiles

STYLE TILES

13年6月4日火曜日

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 67: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ロゴ配色テクスチャエレメントフォントメインイメージ形容詞etc

13年6月4日火曜日

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 68: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Style Tiles制作のフロー

デザイン

修正 確認

ヒアリング 解釈

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 69: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ビジュアルイメージを決定する

13年6月4日火曜日

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 70: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionFoundation 4

STYLE GUIDE

13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 71: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

フロントエンドエンジニアとデザイナーが協力して作成

13年6月4日火曜日

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 72: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Mood BoardStyle Tilesでビジュアルを決定Style Guideで共通モジュールの管理

13年6月4日火曜日

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 73: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

実装

Style Guide

Style Tiles

Prototype

13年6月4日火曜日

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 74: レスポンシブWebデザインの実践ワークフロー(WDS)

DEMO

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 75: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

デザイナーは

13年6月4日火曜日

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 76: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

自分の価値をどこに置くかが重要

VisualDesign

Cording

VisualDesign

UI

IA

13年6月4日火曜日

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 77: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

デザイナーは情報設計から実装まで関わる

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 78: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

カンプを求められたら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 79: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

カンプは静止画である必要は修正に対応しやすいのはどちら

13年6月4日火曜日

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 80: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

カンプはピクセルパーフェクトのデザインでは実用性があったがhellip

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 81: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection13年6月4日火曜日

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 82: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

まずはPCのカンプだけhellipざっくりとしたデザインまでhellip

できるとこから少しずつ変えていく

13年6月4日火曜日

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 83: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

環境に合わせてワークフローを柔軟に変える

Photo by joped13年6月4日火曜日

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 84: レスポンシブWebデザインの実践ワークフロー(WDS)

TECHNIQUE実制作

13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 85: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Fluid GridFluid ImageMedia Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 86: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

幅が可変であるグリッド

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 87: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

均一性を保ったまま可変レイアウトを実現

Fluid Grid

13年6月4日火曜日

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 88: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

TravelSpice Home Tour Garelly Acess Contact

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

Twitter

facebook

Photo Garelly More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Travel Spice

HEADINGHEADING

HEADINGHEADINGHEADINGHEADING

HEADINGHEADING HEADINGHEADING

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

HEADINGHEADINGTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT

More

Copyright 2012 travel spice

Home Tour Garelly Access Contact

t f

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 89: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

コンテンツの幅

px

13年6月4日火曜日

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 90: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

コンテンツ幅divide親コンテンツ幅times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 91: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

620px 300px

960px

13年6月4日火曜日

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 92: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

620divide940times100

645833 3125

960px300divide960times100

13年6月4日火曜日

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 93: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

慣れれば最初からで進めてもいい

13年6月4日火曜日

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 94: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

960px

60px 20px

1カラム=60pxdivide960pxtimes100=625

2カラム=140pxdivide960pxtimes100=145833

3カラム=220pxdivide960pxtimes100=229166

4カラム=300pxdivide960pxtimes100=3125

13年6月4日火曜日

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 95: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

8カラム

645833 3125

960px

4カラム13年6月4日火曜日

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 96: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

Fluid Image

画面サイズに応じて画像が可変する

13年6月4日火曜日

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 97: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

img max-width100 heightauto

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 98: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

メディアタイプと特性に関する条件を調べその結果に応じて処理を行う

Media Queries

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 99: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

media screen and (min-width 640px)bodybackground-color red

メディアがスクリーンで表示領域640px以上の場合

背景色を赤にする

メディアタイプ メディア特性

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 100: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

メディアタイプ デバイスの種類

screen 表示領域の幅

print 表示領域の高さ

TV 家庭用テレビ

projection プロジェクタ

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 101: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

メディア特性 情報 max-min-

width 表示領域の幅

height 表示領域の高さ

device-width デバイスの横方向の解像度

device-height デバイスの縦方向の解像度

orientation 表示領域の向き

resolution 解像度

13年6月4日火曜日

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 102: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

import url (pccss) screen and (min-width600px)

ltlink rel=stylesheet href=pccss media=screen and (min-width600px)gt

media screen and (min-width600px)style

13年6月4日火曜日

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 103: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

media screen and (min-width 40em)bodybackground-color red

1em=16px   640px=40em

メディアがスクリーンで表示領域40em以上の場合

背景色を赤にする

13年6月4日火曜日

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 104: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

pxで指定 emで指定

13年6月4日火曜日

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 105: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ビューポート

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 106: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ltmeta name=viewport content=width=device-widthgt

13年6月4日火曜日

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 107: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

プロパティ 内容 デフォルト値

width Viewportの横幅 980px

height Viewportの縦幅 横幅とアスペクト比から

initial-scale 倍率の初期値 表示範囲から計算される値

user-scalable 拡大縮小の可否 yes

13年6月4日火曜日

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 108: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection13年6月4日火曜日

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 109: レスポンシブWebデザインの実践ワークフロー(WDS)

HIGH PERFORMANCE高速化

13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 110: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

CSS3CSSスプライトWebフォント()

SVG()

CDN画像圧縮ファイル圧縮

()場合によっては画像より重くなることもある

13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 111: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionhttpwwwcss3makercomindexhtml13年6月4日火曜日

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 112: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

CSSスプライト

13年6月4日火曜日

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 113: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionGoogle web fonts13年6月4日火曜日

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 114: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionFont Awesome13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 115: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionhttpwwww3orgGraphicsSVG13年6月4日火曜日

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 116: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionhttpsdevelopersgooglecomspeedlibraries13年6月4日火曜日

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 117: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selectionjpeg mini13年6月4日火曜日

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 118: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

CSS以外も使う

13年6月4日火曜日

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 119: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionBREAKPOINTSJS13年6月4日火曜日

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 120: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer SelectionResponsejs13年6月4日火曜日

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 121: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

フロントエンド+サーバーサイド

RESSResponsive Web Design + Server Side Components

13年6月4日火曜日

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 122: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ltphp if (wp_is_mobile()) gtmobileltimg src=image_smallpng alt=gtltphp else gtPCltimg src=image_smallpng alt=gtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 123: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

function hoge_is_mobile () $ua = array( iPhone iPhone iPod iPod touch Android Android blackberry Blackberry ) $pattern = implode(| $ua)i return preg_match($pattern $_SERVER[HTTP_USER_AGENT])

ltphp if(hoge_is_mobile()) gtltpgtmobileですltpgtltphp endif gt

13年6月4日火曜日

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 124: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

手段に囚われない使える技術は使おう

13年6月4日火曜日

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日

Page 125: レスポンシブWebデザインの実践ワークフロー(WDS)

lsquo130519 Web Developer Selection

ご清聴ありがとうございました

13年6月4日火曜日