адаптивный веб дизайн

22
Адаптивный веб-дизайн Рахим Давлеткалиев freetonik.com habrahabr.ru/users/freetonik/ Thursday, 29 March, 12

Upload: rakhim-davletkaliyev

Post on 16-Jun-2015

3.436 views

Category:

Technology


1 download

DESCRIPTION

Выступление на первой алматинской хабравстрече на тему адаптивного веб-дизайна. Рахим 'freetonik' Давлеткалиевhttp://freetonik.com

TRANSCRIPT

Page 1: адаптивный веб дизайн

Адаптивный веб-дизайн

Рахим Давлеткалиевfreetonik.com

habrahabr.ru/users/freetonik/

Thursday, 29 March, 12

Page 2: адаптивный веб дизайн

Заметили ли вы?

скорость роста – в 8 раз выше по сравнению с дтследующие 4 года – еще 26x рост!

Thursday, 29 March, 12

Page 3: адаптивный веб дизайн

мобильные приложения <

мобильные сайты

Thursday, 29 March, 12

Page 4: адаптивный веб дизайн

адаптивный веб-дизайн ≠

мобильные сайты

Thursday, 29 March, 12

Page 5: адаптивный веб дизайн

Этан Маркотт(Ethan Marcotte)

Responsive Web Design

2010

Thursday, 29 March, 12

Page 6: адаптивный веб дизайн

Thursday, 29 March, 12

Page 7: адаптивный веб дизайн

Thursday, 29 March, 12

Page 8: адаптивный веб дизайн

Thursday, 29 March, 12

Page 9: адаптивный веб дизайн

Адаптивные шрифты

• font-size 100% == 16px;

• h2 font-size 28px == 28/16 == 1.75em

Thursday, 29 March, 12

Page 10: адаптивный веб дизайн

Адаптивная верстка

• Резиновая верстка с шириной в %

Thursday, 29 March, 12

Page 11: адаптивный веб дизайн

Адаптивные картинки

• img, video, object {max-width: 100%}

• IE6 – width: 100%;

Thursday, 29 March, 12

Page 12: адаптивный веб дизайн

Адаптивные картинки

• В Windows IE6 и FF3 при уменьшении размера качество картинки портится

Thursday, 29 March, 12

Page 13: адаптивный веб дизайн

Этан Маркотт нас спасёт!

http://unstoppablerobotninja.com/entry/fluid-images/

Thursday, 29 March, 12

Page 14: адаптивный веб дизайн

Лишний трафик

загружается отображается

Thursday, 29 March, 12

Page 15: адаптивный веб дизайн

РешениеResponsive Images: Experimenting with Context-Aware

Image Sizing (Filament Group)http://bit.ly/g0IDAI

<img src="small.r.jpg" data-fullsrc="large.jpg">

Thursday, 29 March, 12

Page 16: адаптивный веб дизайн

Media queriesCSS 2.1

<link rel="stylesheet" type="text/css" href="core.css" media="screen" /><link rel="stylesheet" type="text/css" href="print.css" media="print" />

CSS3<link rel="stylesheet" type="text/css"

media="screen and (max-device-width: 480px) and (resolution: 163dpi)"href="shetland.css" />

Thursday, 29 March, 12

Page 17: адаптивный веб дизайн

Примеры

iPad Portrait: (device-max-width: 768px)

iPhone Landscape: (max-device-width: 480px)

iPhone 4: (-webkit-min-device-pixel-ratio: 2)

ориентация:

media="all and (orientation:landscape)

Thursday, 29 March, 12

Page 18: адаптивный веб дизайн

Не все бразуры одинаково полезны

Thursday, 29 March, 12

Page 19: адаптивный веб дизайн

http://code.google.com/p/css3-mediaqueries-js/

Thursday, 29 March, 12

Page 20: адаптивный веб дизайн

Viewport

Thursday, 29 March, 12

Page 21: адаптивный веб дизайн

Viewport

<meta name=”viewport” content=”width=device-width; initial-scale=”1.0”>

Thursday, 29 March, 12

Page 22: адаптивный веб дизайн

Thursday, 29 March, 12