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

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

Upload: ontico

Post on 21-Dec-2014

1.362 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

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

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

Василий Аксёнов@outring, [email protected]

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

margin: automin-width: 960px

max-width: 1280px

Page 4: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
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: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

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

Page 18: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

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

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

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

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

Page 20: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 21: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 22: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.prefix-

.suffix-.alfa

.omega

.push-.pull-

Page 23: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

IBlockint

Positionint Width

Page 24: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.col-1 .span-5

Page 25: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 26: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 27: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 28: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 29: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 30: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 31: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 32: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 33: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

goo.gl/cPgoq

Page 34: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

10 %

100

200 %

300 %

Page 35: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

padding-right: 90.55%9,45

9,45

18,9 %

28,35 %

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

Но…

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

100 %10 %

500 %

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

600px60px

300px

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

604px60px

300px

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

610 px61px

305px

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

604 px60px

302px

60,4px

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

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

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

50 %

20

40 %

60 %

80 %

100 %

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

𝑊 𝑔𝑢𝑡𝑡𝑒𝑟𝑙𝑒𝑠𝑠=𝑁 𝑐𝑜𝑛𝑡𝑎𝑖𝑛𝑒𝑟 𝑐𝑜𝑙𝑠

𝑁𝑔𝑟𝑖𝑑 𝑐𝑜𝑙𝑠

×100

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

𝑊 𝑔𝑢𝑡𝑡𝑒𝑟𝑙𝑒𝑠𝑠=512×100=41,67

Page 46: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 47: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 48: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 49: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

𝑊=𝑊 𝑔𝑢𝑡𝑡𝑒𝑟𝑙𝑒𝑠𝑠+𝑊𝑔𝑢𝑡𝑡𝑒𝑟𝑙𝑒𝑠𝑠×𝑊 𝑔𝑢𝑡𝑡𝑒𝑟 (𝑊 𝑐𝑜𝑙)

𝑁𝑔𝑟𝑖𝑑 𝑐𝑜𝑙𝑠

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

𝑊=41,67+41,67×0,25

12=42,53

Page 51: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 52: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

width: 20%margin-right: −20%

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

position: relativeleft: 20%

Page 54: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

Результат<div class="g-12">

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

</div>

Page 55: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 56: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.container-16 .grid-5

.container-16 .grid-6

.container-16 .grid-7

Page 57: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 58: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 59: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 60: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 61: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 62: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 63: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 64: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 65: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.g-10 > .g-span-5

Page 66: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 67: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

Page 68: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 69: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.g-restore.g-10

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

Page 70: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 71: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

Вёрстка форм

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

Label Input

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

Label Input

Page 74: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Page 75: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

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

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

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

.g-span-1

.g-span-2.g-row

.g-span-1

.g-span-2

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

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

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

Page 79: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

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

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

Page 80: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

.g-last?

Page 81: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

AnyGrid.net

Page 82: Сетки для всего или как использовать чужие недостатки (Василий Аксенов)

LESS, Sass, SCSS, Stylus