Сетки для всего или как использовать чужие недостатки

79
Сетки для всего или как использовать чужие недостатки Василий Аксёнов @outring, [email protected]

Upload: uxkontur

Post on 18-Jun-2015

3.809 views

Category:

Technology


1 download

DESCRIPTION

Доклад Василия Аксенова на конференции DUMP-2012.

TRANSCRIPT

Page 1: Сетки для всего или как использовать чужие недостатки

Сетки для всегоили как использовать чужие недостатки

Василий Аксёнов

@outring, [email protected]

Page 2: Сетки для всего или как использовать чужие недостатки
Page 3: Сетки для всего или как использовать чужие недостатки
Page 4: Сетки для всего или как использовать чужие недостатки

margin: automin-width: 960px

max-width: 1280px

Page 5: Сетки для всего или как использовать чужие недостатки
Page 6: Сетки для всего или как использовать чужие недостатки
Page 7: Сетки для всего или как использовать чужие недостатки
Page 8: Сетки для всего или как использовать чужие недостатки
Page 9: Сетки для всего или как использовать чужие недостатки

Нам нужна она

Page 10: Сетки для всего или как использовать чужие недостатки

Зачем?

Page 11: Сетки для всего или как использовать чужие недостатки
Page 12: Сетки для всего или как использовать чужие недостатки
Page 13: Сетки для всего или как использовать чужие недостатки
Page 14: Сетки для всего или как использовать чужие недостатки
Page 15: Сетки для всего или как использовать чужие недостатки
Page 16: Сетки для всего или как использовать чужие недостатки
Page 17: Сетки для всего или как использовать чужие недостатки
Page 18: Сетки для всего или как использовать чужие недостатки

Единообразие размеровПростота и скорость разработки

Page 19: Сетки для всего или как использовать чужие недостатки

Подробнее о сетках

goo.gl/wKuOМодульные сетки. Алексей Черенкевич

Page 20: Сетки для всего или как использовать чужие недостатки

А как же дизайн?

Page 21: Сетки для всего или как использовать чужие недостатки

Взаимосвязь сеток

Сетка дизайна

Сетка вёрстки

Page 22: Сетки для всего или как использовать чужие недостатки
Page 23: Сетки для всего или как использовать чужие недостатки
Page 24: Сетки для всего или как использовать чужие недостатки

.prefix-

.suffix-.alfa

.omega

.push-.pull-

Page 25: Сетки для всего или как использовать чужие недостатки

IBlockint

Positionint Width

Page 26: Сетки для всего или как использовать чужие недостатки

.col-1 .span-5

Page 27: Сетки для всего или как использовать чужие недостатки
Page 28: Сетки для всего или как использовать чужие недостатки
Page 29: Сетки для всего или как использовать чужие недостатки
Page 30: Сетки для всего или как использовать чужие недостатки

Взять всё, да и поделить!

Page 31: Сетки для всего или как использовать чужие недостатки

5 5 5 5 55 5 5 5 55 5 5 5 55 5 5 5 5

Page 32: Сетки для всего или как использовать чужие недостатки
Page 33: Сетки для всего или как использовать чужие недостатки
Page 34: Сетки для всего или как использовать чужие недостатки
Page 35: Сетки для всего или как использовать чужие недостатки

goo.gl/cPgoq

Page 36: Сетки для всего или как использовать чужие недостатки

10 %

100

200 %

300 %

Page 37: Сетки для всего или как использовать чужие недостатки

padding-right: 90.55 %9,45

9,45

18,9 %

28,35 %

Page 38: Сетки для всего или как использовать чужие недостатки

Но…

Page 39: Сетки для всего или как использовать чужие недостатки

100 %10 %

500 %

Page 40: Сетки для всего или как использовать чужие недостатки

600px60px

300px

Page 41: Сетки для всего или как использовать чужие недостатки

604px60px

300px

Page 42: Сетки для всего или как использовать чужие недостатки

610 px61px

305px

Page 43: Сетки для всего или как использовать чужие недостатки

604 px60px

302px

60,4px

Page 44: Сетки для всего или как использовать чужие недостатки

БОЛЬШЕ КОЛОНОК!!!!!

Page 45: Сетки для всего или как использовать чужие недостатки

50 %

20

40 %

60 %

80 %

100 %

Page 46: Сетки для всего или как использовать чужие недостатки
Page 47: Сетки для всего или как использовать чужие недостатки

width: 20%margin-right: −20%

Page 48: Сетки для всего или как использовать чужие недостатки

position: relativeleft: 20%

Page 49: Сетки для всего или как использовать чужие недостатки

Результат

<div class="g-12"><div class="g-col-1 g-span-5"></div><div class="g-col-6 g-span-7"></div>

</div>

Page 50: Сетки для всего или как использовать чужие недостатки

Универсальныйи быстрый CSS

Page 51: Сетки для всего или как использовать чужие недостатки

.container-16 .grid-5

.container-16 .grid-6

.container-16 .grid-7

Page 52: Сетки для всего или как использовать чужие недостатки

.g-12 { width: 41.76% }

.g-24 { width: 21.15% }

.g-span-3 { width: 60% }

.g-span-4 { width: 80% }

Page 53: Сетки для всего или как использовать чужие недостатки

Независимость блоков

Page 54: Сетки для всего или как использовать чужие недостатки
Page 55: Сетки для всего или как использовать чужие недостатки

Мультиконфигурационность

Page 56: Сетки для всего или как использовать чужие недостатки
Page 57: Сетки для всего или как использовать чужие недостатки

Бесконечная вложенность

Page 58: Сетки для всего или как использовать чужие недостатки

Восстановление контекста

Page 59: Сетки для всего или как использовать чужие недостатки
Page 60: Сетки для всего или как использовать чужие недостатки

.g-10 > .g-span-5

Page 61: Сетки для всего или как использовать чужие недостатки
Page 62: Сетки для всего или как использовать чужие недостатки

.g-10 > .g-span-3 > .g-span-4

Page 63: Сетки для всего или как использовать чужие недостатки
Page 64: Сетки для всего или как использовать чужие недостатки

.g-restore.g-10

> .g-span-3 > .g-span-4

Page 65: Сетки для всего или как использовать чужие недостатки
Page 66: Сетки для всего или как использовать чужие недостатки

Вёрстка форм

Page 67: Сетки для всего или как использовать чужие недостатки

Label Input

Page 68: Сетки для всего или как использовать чужие недостатки

Label Input

Page 69: Сетки для всего или как использовать чужие недостатки
Page 70: Сетки для всего или как использовать чужие недостатки

Фиксированная сетка

Page 71: Сетки для всего или как использовать чужие недостатки

Просто добавь ширину!

Page 72: Сетки для всего или как использовать чужие недостатки

Разбиение по строкам

Page 73: Сетки для всего или как использовать чужие недостатки

.g-span-1

.g-span-2.g-row

.g-span-1

.g-span-2

Page 74: Сетки для всего или как использовать чужие недостатки

.g-row > .g-span-1 > .g-span-2

.g-row > .g-span-1 > .g-span-2

Page 75: Сетки для всего или как использовать чужие недостатки

.g-span-1. g-span-2

. g-span-1.g-first. g-span-2

Page 76: Сетки для всего или как использовать чужие недостатки

.g-last?

Page 77: Сетки для всего или как использовать чужие недостатки

AnyGrid.net

Page 78: Сетки для всего или как использовать чужие недостатки

LESS, Sass, SCSS, Stylus