Submit Search
Upload
Сетки для всего или как использовать чужие недостатки
•
Download as PPTX, PDF
•
0 likes
•
494 views
U
UXkontur
Follow
Доклад Василия Аксенова на конференции DUMP-2012.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 79
Download now
Recommended
Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Ontico
Предсказуемый Viewport, Вопиловский Константин, KamaGames Studio, MoscowJs 33
Предсказуемый Viewport, Вопиловский Константин, KamaGames Studio, MoscowJs 33
MoscowJS
Дмитрий Барановский — Topcoat — открытый проект от Adobe для быстрой и удобно...
Дмитрий Барановский — Topcoat — открытый проект от Adobe для быстрой и удобно...
Yandex
Универсальные законы формальной композиции или Битва скорпиона и панды против...
Универсальные законы формальной композиции или Битва скорпиона и панды против...
UXkontur
Таки стоит прогибаться под изменчивый мир?
Таки стоит прогибаться под изменчивый мир?
UXkontur
С чего начинается юзабилити для стартапа
С чего начинается юзабилити для стартапа
UXkontur
Путь война в проектировании интерфейсов
Путь война в проектировании интерфейсов
UXkontur
Сохраняйте спокойствие
Сохраняйте спокойствие
UXkontur
Recommended
Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Сетки для всего или как использовать чужие недостатки (Василий Аксенов)
Ontico
Предсказуемый Viewport, Вопиловский Константин, KamaGames Studio, MoscowJs 33
Предсказуемый Viewport, Вопиловский Константин, KamaGames Studio, MoscowJs 33
MoscowJS
Дмитрий Барановский — Topcoat — открытый проект от Adobe для быстрой и удобно...
Дмитрий Барановский — Topcoat — открытый проект от Adobe для быстрой и удобно...
Yandex
Универсальные законы формальной композиции или Битва скорпиона и панды против...
Универсальные законы формальной композиции или Битва скорпиона и панды против...
UXkontur
Таки стоит прогибаться под изменчивый мир?
Таки стоит прогибаться под изменчивый мир?
UXkontur
С чего начинается юзабилити для стартапа
С чего начинается юзабилити для стартапа
UXkontur
Путь война в проектировании интерфейсов
Путь война в проектировании интерфейсов
UXkontur
Сохраняйте спокойствие
Сохраняйте спокойствие
UXkontur
Пользователь в процессе создания продукта
Пользователь в процессе создания продукта
UXkontur
Каракули прокачивают извилины
Каракули прокачивают извилины
UXkontur
Как не делать лишнего или доклад без названия.
Как не делать лишнего или доклад без названия.
UXkontur
Дизайнер и проект
Дизайнер и проект
UXkontur
Шашечки или ехать?
Шашечки или ехать?
UXkontur
Лэндинг пейдж: мягкой посадки, господа!
Лэндинг пейдж: мягкой посадки, господа!
UXkontur
Дом качества как инструмент анализа пользовательского опыта
Дом качества как инструмент анализа пользовательского опыта
UXkontur
Канбан-победитель
Канбан-победитель
UXkontur
Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)
Noveo
Оптимизация графики на практике
Оптимизация графики на практике
Timophy Chaptykov
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
Egor Stremousov
Sergey Chikuyonok Css Animation
Sergey Chikuyonok Css Animation
rit2010
МАПО Лаба №1
МАПО Лаба №1
Олег Гудаев
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
Yandex
всплывающее окно при закрытии сайта
всплывающее окно при закрытии сайта
Olga Pirozhenko
Svg
Svg
Юрій Кучма
Михаил Черномордиков Ie9
Михаил Черномордиков Ie9
Siel01
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
DataArt
Crossbrowser Css layout
Crossbrowser Css layout
DarkestMaster
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
7bits
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Yandex
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
Yandex
More Related Content
Viewers also liked
Пользователь в процессе создания продукта
Пользователь в процессе создания продукта
UXkontur
Каракули прокачивают извилины
Каракули прокачивают извилины
UXkontur
Как не делать лишнего или доклад без названия.
Как не делать лишнего или доклад без названия.
UXkontur
Дизайнер и проект
Дизайнер и проект
UXkontur
Шашечки или ехать?
Шашечки или ехать?
UXkontur
Лэндинг пейдж: мягкой посадки, господа!
Лэндинг пейдж: мягкой посадки, господа!
UXkontur
Дом качества как инструмент анализа пользовательского опыта
Дом качества как инструмент анализа пользовательского опыта
UXkontur
Канбан-победитель
Канбан-победитель
UXkontur
Viewers also liked
(8)
Пользователь в процессе создания продукта
Пользователь в процессе создания продукта
Каракули прокачивают извилины
Каракули прокачивают извилины
Как не делать лишнего или доклад без названия.
Как не делать лишнего или доклад без названия.
Дизайнер и проект
Дизайнер и проект
Шашечки или ехать?
Шашечки или ехать?
Лэндинг пейдж: мягкой посадки, господа!
Лэндинг пейдж: мягкой посадки, господа!
Дом качества как инструмент анализа пользовательского опыта
Дом качества как инструмент анализа пользовательского опыта
Канбан-победитель
Канбан-победитель
Similar to Сетки для всего или как использовать чужие недостатки
Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)
Noveo
Оптимизация графики на практике
Оптимизация графики на практике
Timophy Chaptykov
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
Egor Stremousov
Sergey Chikuyonok Css Animation
Sergey Chikuyonok Css Animation
rit2010
МАПО Лаба №1
МАПО Лаба №1
Олег Гудаев
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
Yandex
всплывающее окно при закрытии сайта
всплывающее окно при закрытии сайта
Olga Pirozhenko
Svg
Svg
Юрій Кучма
Михаил Черномордиков Ie9
Михаил Черномордиков Ie9
Siel01
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
DataArt
Crossbrowser Css layout
Crossbrowser Css layout
DarkestMaster
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
7bits
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Yandex
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
Yandex
04 - Web-технологии. CSS - язык описания стилей
04 - Web-технологии. CSS - язык описания стилей
Roman Brovko
CSS. Практика
CSS. Практика
Vitebsk Miniq
Работа со статикой в Django
Работа со статикой в Django
MoscowDjango
Вадим Макеев — Возвращение ножа и паровоза
Вадим Макеев — Возвращение ножа и паровоза
Yandex
Олег Мохов "Драматическая история одной маленькой промостранички"
Олег Мохов "Драматическая история одной маленькой промостранички"
Yandex
Css
Css
Евгений Евсеев
Similar to Сетки для всего или как использовать чужие недостатки
(20)
Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)
Оптимизация графики на практике
Оптимизация графики на практике
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
Sergey Chikuyonok Css Animation
Sergey Chikuyonok Css Animation
МАПО Лаба №1
МАПО Лаба №1
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
всплывающее окно при закрытии сайта
всплывающее окно при закрытии сайта
Svg
Svg
Михаил Черномордиков Ie9
Михаил Черномордиков Ie9
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
Артем Маркушев — HTML и CSS по кирпичикам. Детали.
Crossbrowser Css layout
Crossbrowser Css layout
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Стажировка-2015. Разработка. Занятие 13. Сборка фронтенда
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
FrontTalks: Вадим Макишвили (Яндекс), «Распечатай Яндекс.Карты»
04 - Web-технологии. CSS - язык описания стилей
04 - Web-технологии. CSS - язык описания стилей
CSS. Практика
CSS. Практика
Работа со статикой в Django
Работа со статикой в Django
Вадим Макеев — Возвращение ножа и паровоза
Вадим Макеев — Возвращение ножа и паровоза
Олег Мохов "Драматическая история одной маленькой промостранички"
Олег Мохов "Драматическая история одной маленькой промостранички"
Css
Css
Сетки для всего или как использовать чужие недостатки
1.
Сетки для всего или
как использовать чужие недостатки Василий Аксёнов @outring, outring@gmail.com
2.
3.
4.
margin: auto min-width: 960px max-width:
1280px
5.
6.
7.
8.
9.
Нам нужна она
10.
Зачем?
11.
12.
13.
14.
15.
16.
17.
18.
Единообразие размеров Простота и
скорость разработки
19.
Подробнее о сетках
goo.gl/wKuO Модульные сетки. Алексей Черенкевич
20.
А как же
дизайн?
21.
Взаимосвязь сеток Сетка
Сетка дизайна вёрстки
22.
23.
24.
.prefix-
.omega .pull- .push- .alfa .suffix-
25.
IBlock
int Position int Width
26.
.col-1 .span-5
27.
28.
29.
30.
Взять всё, да
и поделить!
31.
5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
32.
33.
34.
35.
goo.gl/cPgoq
36.
100
200 % 300 % 10 %
37.
9,45
18,9 % 28,35 % 9,45 padding-right: 90.55 %
38.
Но…
39.
500 % 10 %
100 %
40.
300px 60px
600px
41.
300px 60px
604px
42.
305px 61px
610 px
43.
302px 60,4px
60px 604 px
44.
45.
20 40 %
60 % 50 % 80 % 100 %
46.
47.
width: 20% margin-right: −20%
48.
position: relative
left: 20%
49.
Результат <div class="g-12">
<div class="g-col-1 g-span-5"></div> <div class="g-col-6 g-span-7"></div> </div>
50.
Универсальный и быстрый
CSS
51.
.container-16 .grid-5 .container-16 .grid-6 .container-16
.grid-7
52.
.g-12 { width:
41.76% } .g-24 { width: 21.15% } .g-span-3 { width: 60% } .g-span-4 { width: 80% }
53.
Независимость блоков
54.
55.
Мультиконфигурационность
56.
57.
Бесконечная вложенность
58.
Восстановление контекста
59.
60.
.g-10 >
.g-span-5
61.
62.
.g-10 >
.g-span-3 > .g-span-4
63.
64.
.g-restore
.g-10 > .g-span-3 > .g-span-4
65.
66.
Вёрстка форм
67.
Label
Input
68.
Label
Input
69.
70.
Фиксированная сетка
71.
Просто добавь ширину!
72.
Разбиение по строкам
73.
.g-span-1 .g-span-2 .g-row .g-span-1 .g-span-2
74.
.g-row >
.g-span-1 > .g-span-2 .g-row > .g-span-1 > .g-span-2
75.
.g-span-1
. g-span-2 . g-span-1.g-first . g-span-2
76.
.g-last?
77.
AnyGrid.net
78.
LESS, Sass, SCSS,
Stylus
79.
@outring outring@gmail.com
Download now