movable typeセミナー8月9日@大久保 アイデアマンズ

51

Upload: kunihiko-miyanaga

Post on 07-Jul-2015

1.582 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 2: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 3: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 4: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 5: Movable Typeセミナー8月9日@大久保 アイデアマンズ

Google TV

Windows

Mobile

家庭用ゲーム機

従来の

携帯電話

iPhone

Android

Page 6: Movable Typeセミナー8月9日@大久保 アイデアマンズ

PC用サイト モバイル用サイト

多重管理が発生

Page 7: Movable Typeセミナー8月9日@大久保 アイデアマンズ

共通コンテンツ

PC用テンプレート モバイル用テンプレート

テンプレートで

デバイスに対応

Page 8: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 9: Movable Typeセミナー8月9日@大久保 アイデアマンズ

00800

Page 10: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 11: Movable Typeセミナー8月9日@大久保 アイデアマンズ

1

2

3

携帯サイト

iPhoneサイト

カーソルではなくタッチ操作を意識

グラデーションや

陰影などの表現

goo http://goo.ne.jp/

レイアウトは類似

Page 12: Movable Typeセミナー8月9日@大久保 アイデアマンズ

CSS3 グラデーション・ 陰影・角丸などの表現

アニメーションを強化

CSS2

Page 13: Movable Typeセミナー8月9日@大久保 アイデアマンズ

<div class="fnc-btn">

<label>一覧</label>

</div>

.fnc-btn > label {

background: -webkit-gradient /* グラデーション */ (linear, 0% 0%, 0% 100%, from(#6E799D), color-stop(0.05, #93A3D5),

color-stop(0.48, #5A77AF), color-stop(0.52, #3A57A0), to(#1E3A95));

border-radius: 3px; /* 角丸 */

text-shadow: rgba(0, 0, 0, 0.398438) 0px -1px 0px; /* 陰影 */ /* 省略 */

}

Page 14: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 15: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 16: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 17: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 18: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 19: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 20: Movable Typeセミナー8月9日@大久保 アイデアマンズ

幅100%指定

Page 21: Movable Typeセミナー8月9日@大久保 アイデアマンズ

最大480px

Page 22: Movable Typeセミナー8月9日@大久保 アイデアマンズ

隙間を広げて対応

Page 23: Movable Typeセミナー8月9日@大久保 アイデアマンズ

CSS3で複数の透過PNGを指定

Page 24: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 25: Movable Typeセミナー8月9日@大久保 アイデアマンズ

スマートフォン市場規模の推移・予測(11年7月) - MM総研

http://www.m2ri.jp/newsreleases/main.php?id=010120110707500

2011年

8.8%

2015年

50%突破

Page 26: Movable Typeセミナー8月9日@大久保 アイデアマンズ

<div style=“font-size: small;”>

<span style=“color: red;”>■</span>このように逐一書きます

</div>

Page 27: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 28: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 29: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 30: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 31: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 32: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 33: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 34: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 35: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 36: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 37: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 38: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 39: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 40: Movable Typeセミナー8月9日@大久保 アイデアマンズ

既存サイトをCSSで

対応させるのは難しい

HTMLがPC向けに

特化されている

iPhoneはFlash非対応

Page 43: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 44: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 45: Movable Typeセミナー8月9日@大久保 アイデアマンズ

<span class=“label”>

</span>

<span class=“label” style=“color:red”>

</span>

.label {

/* CSS */

}

Page 46: Movable Typeセミナー8月9日@大久保 アイデアマンズ

おまけ→

Page 47: Movable Typeセミナー8月9日@大久保 アイデアマンズ
Page 49: Movable Typeセミナー8月9日@大久保 アイデアマンズ

<meta name="viewport" content="width=100%; initial-scale=1.0; maximum-

scale=1.0; user-scalable=0;" />

<meta name="format-detection" content="telephone=no" />

Page 51: Movable Typeセミナー8月9日@大久保 アイデアマンズ