ݺߣ

ݺߣShare a Scribd company logo
Сетки для всего
или как использовать чужие недостатки


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

        @outring, outring@gmail.com
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
margin: auto
min-width: 960px
max-width: 1280px
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Нам нужна она
Зачем?
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Единообразие размеров
Простота и скорость разработки
Подробнее о сетках

       goo.gl/wKuO
Модульные сетки. Алексей Черенкевич
А как же дизайн?
Взаимосвязь сеток



 Сетка           Сетка
дизайна         вёрстки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
.prefix-       .omega


.pull-                  .push-



         .alfa   .suffix-
IBlock
   int Position
   int Width
.col-1 .span-5
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Взять всё, да и поделить!
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
Сетки для всего или как использовать чужие недостатки
goo.gl/cPgoq
100


   200 %


       300 %


10 %
9,45


   18,9 %


       28,35 %


9,45             padding-right: 90.55 %
Но…
500 %




10 %           100 %
300px




60px           600px
300px




60px           604px
305px




61px           610 px
302px




60,4px   60px           604 px
Сетки для всего или как использовать чужие недостатки
20


 40 %


     60 %


            50 %

        80 %


            100 %
Сетки для всего или как использовать чужие недостатки
width: 20%
margin-right: −20%
position: relative
    left: 20%
Результат

<div class="g-12">
     <div class="g-col-1 g-span-5"></div>
     <div class="g-col-6 g-span-7"></div>
</div>
Универсальный
 и быстрый CSS
.container-16 .grid-5
.container-16 .grid-6
.container-16 .grid-7
.g-12 { width: 41.76% }
.g-24 { width: 21.15% }

.g-span-3 { width: 60% }
.g-span-4 { width: 80% }
Независимость блоков
Сетки для всего или как использовать чужие недостатки
Мультиконфигурационность
Сетки для всего или как использовать чужие недостатки
Бесконечная вложенность
Восстановление контекста
Сетки для всего или как использовать чужие недостатки
.g-10
  > .g-span-5
Сетки для всего или как использовать чужие недостатки
.g-10
  > .g-span-3
  > .g-span-4
Сетки для всего или как использовать чужие недостатки
.g-restore
   .g-10
     > .g-span-3
     > .g-span-4
Сетки для всего или как использовать чужие недостатки
Вёрстка форм
Label   Input
Label   Input
Сетки для всего или как использовать чужие недостатки
Фиксированная сетка
Просто добавь ширину!
Разбиение по строкам
.g-span-1
.g-span-2
  .g-row
.g-span-1
.g-span-2
.g-row
  > .g-span-1
  > .g-span-2
.g-row
  > .g-span-1
  > .g-span-2
.g-span-1
    . g-span-2
. g-span-1.g-first
    . g-span-2
.g-last?
AnyGrid.net
LESS, Sass, SCSS, Stylus
@outring
outring@gmail.com

More Related Content

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