SlideShare uma empresa Scribd logo
1 de 41
Модульные сетки в
реальном мире
Алексей Старожилов
Содержание

• Введение

• Что такое сетка и зачем она нужна?

• Алгоритм построения модульной сетки.

• Модульные сетки в responsive design

• CSS фреймворки

• Автоматизируй это!
Введение

Немного истории




Разворот латинского манускрипта. 1555
Введение
Конструктивизм 1920-х годов




Обложка журнала.             Постер.
Дизайн Эль Лисицкого. 1922   Дизайн Герберта Байера. 1926
Введение
1940. Макс Билл




Книжный переплет. Дизайн Макса   Постер. Дизайн Макса Билла. 1945
Билла. 1944
Введение
1961. Йозеф Мюллер-Брокман




Сетка и книжные страницы. Дизайн Йозефа Мюллера-Брокмана
Введение
1961. Йозеф Мюллер-Брокман




Постер. Дизайн Йозефа Мюллера-Брокмана. 1959
Что такое сетка?

"базовая сетка позволяет объединить все
элементы дизайна - символы, фотографии,
рисунки и цвета - в формальных отношениях друг
к другу"


                   Йозеф Мюллер Брокман

                   «The Graphic Artist and His Design
                   Problems»
Что такое сетка?
             Что собой представляет
             модульная сетка?
Что такое сетка?

Задачи сетки

• Ускорение работы

• Сбалансированность и пропорциональность

• Ускорение и шаблонирование, единообразность
  элементов
Что такое сетка?
Пример композиции и его сетка
Алгоритм построения

Виды сеток




Блочная сетка   Колоночная сетка   Модульная сетка
Алгоритм построения
Математика

 Золотое сечение

                   деление непрерывной величины на две части в таком
                   отношении, при котором меньшая часть так относится
                   к большей, как большая ко всей величине.
Алгоритм построения
Ряд Фибоначчи



                ряд чисел, замечательный тем, что каждое последующее
                число оказывалось равным сумме двух предыдущих: 1,
                2, 3, 5, 8, 1З, 21 и т.
Алгоритм построения
«Предпочтительные числа»

 «Предпочтительные числа» — ряд чисел
 геометрической прогрессии, где каждое
 последующее число образуется умножением
 предыдущего числа на какую-нибудь постоянную
 величину.




  Примеры сеток с нелинейными пропорциями между
  размерами модулей
Алгоритм построения
Алгоритм построения

                      1. Рабочая область
Алгоритм построения
Алгоритм построения

                      2. Шрифтовая сетка
Алгоритм построения

Вертикальный ритм

Цель — исследовать и использовать
на практике методы улучшения
читабельности текста.
Алгоритм построения
Алгоритм построения

                      3. Ширина модуля

                      4. Вертикальное
                         членение
Алгоритм построения
Алгоритм построения

                      5. Горизонтальное членение
Алгоритм построения
Алгоритм построения

                      6. Модульная сетка
Алгоритм построения
Алгоритм построения

                      7. Модули
Алгоритм построения
Регионы
Алгоритм построения

Микромодуль

Микромодулем называют величину, равную высоте строки. Представьте,
что сетка атомарна, а высота строки — неделимая частица.

Существует много ситуаций, когда микромодуль может подсказать, как
решить «микропроблему».
Алгоритм построения
Оптические компенсации
Сетка есть рабочий инструмент. Это очень важно помнить. Картинка на
выходе — цель. И главное то, как на картинку будет реагировать глаз.
Модульные сетки в responsive design


Responsive Web Design
или отзывчивый, адаптивный дизайн
Модульные сетки в responsive design


Экраны устройств
Модульные сетки в responsive design


Примеры
Модульные сетки в responsive design


Примеры
Модульные сетки в responsive design




                 При разработке сеток для различных
                 устройств следует помнить про их
                 особенности - разрешение экрана,
                 размер, тачскрин.
Модульные сетки в responsive design
Модульные сетки в responsive design
CSS фреймворки



 CSS фреймворк — это набор стилей и техник,
 которые позволяют ускорить и упростить верстку
 сайтов.
CSS фреймворки


960 Grid System




Фреймворк в основе которого лежит рабочая область в 960
пикселей, и позволяющий работать с 12ти или 16ти
колоночной сеткой.
CSS фреймворки


Blue Print




 css-фреймворк основанный на 24 колоночной сетке с
 удобной в использовании grid-системой, разумной
 типографикой и таблицей стилей для печати
Автоматизируй это!


Modular Grid Pattern




                       http://modulargrid.org/#panel
Автоматизируй это!


Modular Grids Generator




                     http://www.agasyanc.ru/modgrid
Автоматизируй это!


GuideGuide




                      http://www.guideguide.me
Выводы



Не вписывайте дизайн
в сетку, наоборот,
создавайте сетку под
дизайн.
Полезные ресурсы


•   Josef Muller-Brockmann «Grid systems in graphic design». Книга на двух языках стразу
    — на английском и немецком (похоже на то).
•   Херлберт «Сетка»
•   Massimo Vignelli «Canon»
•   Григорян «Основы композиции в прикладной графике»
•   Лаптев «Модульные сетки. Проектирование многополосных изданий»
•   http://kak.ru/columns/serov/a2473/ — Серов С. И. «Швейцарский абзац»
•   http://www.smashingmagazine.com/2009/06/09/smart-fixes-for-fluid-layouts/ — Kayla
    Knight « Adaptive CSS-Layouts: New Era In Fluid Layouts?»



http://thegrids.ru
http://www.thegridsystem.org
Алексей Старожилов
a.starozhylov@sysiq.com

      a.starozhylov

Mais conteúdo relacionado

Destaque

Лена Некрасова. Epsilon
Лена Некрасова. EpsilonЛена Некрасова. Epsilon
Лена Некрасова. EpsilonWordshop Academy
 
Портфолио дизайнера
Портфолио дизайнераПортфолио дизайнера
Портфолио дизайнераAnastacia Mewz
 
графический дизайнер Санькова
графический дизайнер Саньковаграфический дизайнер Санькова
графический дизайнер Саньковаsankovaevgeniya
 
Фирменный стиль для компании "Соколов и партнеры" г. Москва
Фирменный стиль для компании "Соколов и партнеры" г. Москва Фирменный стиль для компании "Соколов и партнеры" г. Москва
Фирменный стиль для компании "Соколов и партнеры" г. Москва Анна Засухина
 
Антон Бусько | Арт Директор | Портфолио
Антон Бусько |  Арт Директор | ПортфолиоАнтон Бусько |  Арт Директор | Портфолио
Антон Бусько | Арт Директор | ПортфолиоAnton Busko
 
портфолио
портфолиопортфолио
портфолиоneoselena
 
Павел Лагун - графический дизайнер / арт-директор
Павел Лагун - графический дизайнер / арт-директорПавел Лагун - графический дизайнер / арт-директор
Павел Лагун - графический дизайнер / арт-директорПавел Лагун
 
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВ
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВ
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВAleksey Polekhin
 
Бренды будущего
Бренды будущегоБренды будущего
Бренды будущегоAndrew Pourtov
 
Sasha Ermolenko Portfolio 2016
Sasha Ermolenko Portfolio 2016 Sasha Ermolenko Portfolio 2016
Sasha Ermolenko Portfolio 2016 Sasha Ermolenko
 
Web-design: курс для новичков
Web-design: курс для новичковWeb-design: курс для новичков
Web-design: курс для новичковOleksandr Lisovskyi
 
Реальный дизайн для нереального мира. Презентация Родиона Арсеньева
Реальный дизайн для нереального мира. Презентация Родиона АрсеньеваРеальный дизайн для нереального мира. Презентация Родиона Арсеньева
Реальный дизайн для нереального мира. Презентация Родиона АрсеньеваИКРа
 
Web-design: курс для новичков. День второй.
Web-design: курс для новичков. День второй.Web-design: курс для новичков. День второй.
Web-design: курс для новичков. День второй.Oleksandr Lisovskyi
 

Destaque (20)

Лена Некрасова. Epsilon
Лена Некрасова. EpsilonЛена Некрасова. Epsilon
Лена Некрасова. Epsilon
 
Valueadded Group - Credentials
Valueadded Group - CredentialsValueadded Group - Credentials
Valueadded Group - Credentials
 
Портфолио дизайнера
Портфолио дизайнераПортфолио дизайнера
Портфолио дизайнера
 
графический дизайнер Санькова
графический дизайнер Саньковаграфический дизайнер Санькова
графический дизайнер Санькова
 
Фирменный стиль для компании "Соколов и партнеры" г. Москва
Фирменный стиль для компании "Соколов и партнеры" г. Москва Фирменный стиль для компании "Соколов и партнеры" г. Москва
Фирменный стиль для компании "Соколов и партнеры" г. Москва
 
Дизайн среды
Дизайн средыДизайн среды
Дизайн среды
 
Portfolio
PortfolioPortfolio
Portfolio
 
Антон Бусько | Арт Директор | Портфолио
Антон Бусько |  Арт Директор | ПортфолиоАнтон Бусько |  Арт Директор | Портфолио
Антон Бусько | Арт Директор | Портфолио
 
портфолио
портфолиопортфолио
портфолио
 
Portfolio
PortfolioPortfolio
Portfolio
 
Как найти и принять себя с помощью даты рождения
Как найти и принять себя с помощью  даты рожденияКак найти и принять себя с помощью  даты рождения
Как найти и принять себя с помощью даты рождения
 
Павел Лагун - графический дизайнер / арт-директор
Павел Лагун - графический дизайнер / арт-директорПавел Лагун - графический дизайнер / арт-директор
Павел Лагун - графический дизайнер / арт-директор
 
Sasha ermolenko
Sasha ermolenkoSasha ermolenko
Sasha ermolenko
 
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВ
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВ
ОНЛАЙН- ПРОГРАММЫ ОБУЧЕНИЯ ДЛЯ ДИЗАЙНЕРОВ
 
Бренды будущего
Бренды будущегоБренды будущего
Бренды будущего
 
Sasha Ermolenko Portfolio 2016
Sasha Ermolenko Portfolio 2016 Sasha Ermolenko Portfolio 2016
Sasha Ermolenko Portfolio 2016
 
Web-design: курс для новичков
Web-design: курс для новичковWeb-design: курс для новичков
Web-design: курс для новичков
 
Реальный дизайн для нереального мира. Презентация Родиона Арсеньева
Реальный дизайн для нереального мира. Презентация Родиона АрсеньеваРеальный дизайн для нереального мира. Презентация Родиона Арсеньева
Реальный дизайн для нереального мира. Презентация Родиона Арсеньева
 
Corporate style
Corporate styleCorporate style
Corporate style
 
Web-design: курс для новичков. День второй.
Web-design: курс для новичков. День второй.Web-design: курс для новичков. День второй.
Web-design: курс для новичков. День второй.
 

Semelhante a Модульные сетки в реальном мире

Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Ecommerce Solution Provider SysIQ
 
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияПавел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияEgor Stremousov
 
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...Наталия Егорова
 
Нейроморфный чип
Нейроморфный чипНейроморфный чип
Нейроморфный чипmotivnt
 
Бизнес и системный анализ весна 2013 лекция 5
Бизнес и системный анализ весна 2013 лекция 5Бизнес и системный анализ весна 2013 лекция 5
Бизнес и системный анализ весна 2013 лекция 5Technopark
 
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)motivnt
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Egor Stremousov
 
функции 2 d проектирования
функции 2 d проектированияфункции 2 d проектирования
функции 2 d проектированияAyubChirkaev
 
Практическая верификация и командная работа
Практическая верификация и командная работаПрактическая верификация и командная работа
Практическая верификация и командная работаMATLAB
 
Программный комплекс "НейроКС"
Программный комплекс "НейроКС"Программный комплекс "НейроКС"
Программный комплекс "НейроКС"kulibin
 
Расчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажРасчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажsheplyakov
 
"Рекомендации по проектированию API" — Марина Степанова, Яндекс
"Рекомендации по проектированию API" — Марина Степанова, Яндекс"Рекомендации по проектированию API" — Марина Степанова, Яндекс
"Рекомендации по проектированию API" — Марина Степанова, ЯндексYandex
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭПMATLAB
 
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...Tatyanazaxarova
 
Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Denis Umnov
 

Semelhante a Модульные сетки в реальном мире (20)

Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
 
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияПавел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
 
Grids
GridsGrids
Grids
 
3 d studio_max
3 d studio_max3 d studio_max
3 d studio_max
 
3 d графика
3 d графика3 d графика
3 d графика
 
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...
Презентация Дроздова А. (Вице-президента Soft Machines), Владиславлева В.(Зам...
 
Нейроморфный чип
Нейроморфный чипНейроморфный чип
Нейроморфный чип
 
Бизнес и системный анализ весна 2013 лекция 5
Бизнес и системный анализ весна 2013 лекция 5Бизнес и системный анализ весна 2013 лекция 5
Бизнес и системный анализ весна 2013 лекция 5
 
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)
Нейроморфный чип “Алтай” ориентированный на использование в РТК (ПСиЗУ 2016)
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
 
функции 2 d проектирования
функции 2 d проектированияфункции 2 d проектирования
функции 2 d проектирования
 
Практическая верификация и командная работа
Практическая верификация и командная работаПрактическая верификация и командная работа
Практическая верификация и командная работа
 
Программный комплекс "НейроКС"
Программный комплекс "НейроКС"Программный комплекс "НейроКС"
Программный комплекс "НейроКС"
 
лекция 16
лекция 16лекция 16
лекция 16
 
Расчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажРасчетная работа Цифровой коллаж
Расчетная работа Цифровой коллаж
 
Нотация IDEF0 / IDEF0 Notation
Нотация IDEF0 / IDEF0 NotationНотация IDEF0 / IDEF0 Notation
Нотация IDEF0 / IDEF0 Notation
 
"Рекомендации по проектированию API" — Марина Степанова, Яндекс
"Рекомендации по проектированию API" — Марина Степанова, Яндекс"Рекомендации по проектированию API" — Марина Степанова, Яндекс
"Рекомендации по проектированию API" — Марина Степанова, Яндекс
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭП
 
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...
Изучение проблемы: перенос Си++ библиотек для работы с облаками точек итрианг...
 
Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3Практические аспекты разработки ПО #3
Практические аспекты разработки ПО #3
 

Mais de Ecommerce Solution Provider SysIQ

Mais de Ecommerce Solution Provider SysIQ (20)

Unexpected achievements 2013
Unexpected achievements 2013Unexpected achievements 2013
Unexpected achievements 2013
 
Developing for e commerce is important
Developing for e commerce is importantDeveloping for e commerce is important
Developing for e commerce is important
 
Getting to know magento
Getting to know magentoGetting to know magento
Getting to know magento
 
Java serialization
Java serializationJava serialization
Java serialization
 
All things php
All things phpAll things php
All things php
 
Developing for e commerce is important
Developing for e commerce is importantDeveloping for e commerce is important
Developing for e commerce is important
 
Magento code audit
Magento code auditMagento code audit
Magento code audit
 
User focused design
User focused designUser focused design
User focused design
 
Scalability and performance for e commerce
Scalability and performance for e commerceScalability and performance for e commerce
Scalability and performance for e commerce
 
Lupan big enterprise ecommerce fusion 2013
Lupan   big enterprise ecommerce fusion 2013Lupan   big enterprise ecommerce fusion 2013
Lupan big enterprise ecommerce fusion 2013
 
non-blocking java script
non-blocking java scriptnon-blocking java script
non-blocking java script
 
Going global
Going globalGoing global
Going global
 
Going Global
Going GlobalGoing Global
Going Global
 
QA evolution to the present day
QA evolution to the present dayQA evolution to the present day
QA evolution to the present day
 
Quick Intro to Clean Coding
Quick Intro to Clean CodingQuick Intro to Clean Coding
Quick Intro to Clean Coding
 
QA evolution, in pictures
QA evolution, in picturesQA evolution, in pictures
QA evolution, in pictures
 
Manifest of modern engineers
Manifest of modern engineersManifest of modern engineers
Manifest of modern engineers
 
User Behavior: Interacting With Important Website Elements
User Behavior: Interacting With Important Website ElementsUser Behavior: Interacting With Important Website Elements
User Behavior: Interacting With Important Website Elements
 
Seo and Marketing Requirements in Web Architecture
Seo and Marketing Requirements in Web ArchitectureSeo and Marketing Requirements in Web Architecture
Seo and Marketing Requirements in Web Architecture
 
Management and Communications (IPAA)
Management and Communications (IPAA)Management and Communications (IPAA)
Management and Communications (IPAA)
 

Модульные сетки в реальном мире

Notas do Editor

  1. Несмотря на очень странное название темы моего доклада, я сегодня постараюсь рассказать, что же такое модульные сетки, как их строить, надо ли их строить и чем они могут облегчить нам жизнь. Сразу следует сказать, что модульные сетки достаточно универсальный инструмент и поэтому применяется в полиграфии, книгоиздательстве, и достаточно недавно пришел в web-дизайн.
  2. 1. Введение 2. Что такое сетка и зачем она нужна? 3. Алгоритм построения модульной сетки. Оптика и геометрия 4. Модульные стеки в responsive design (адаптивный дизайн) 5. CSS Фреймворки (облегчение работы для наших ближайших братьев по оружию) 6. Автоматизируй это!
  3. Немного истории Человек издавна пытался понять природу красоты, "разложить" ее на отдельные составные части, "поверить гармонию алгеброй". Древнейший пример использования модульной сетки – средневековый канон, которым пользовались переписчики книг при разметке книжных страниц.
  4. Основы же современного модульного проектирования были заложены конструктивистами 1920-х годов
  5. Однако не сразу их абстрактные построения были осознаны как метод со своей системой правил и закономерностей. Лишь в 1940 году швейцарский дизайнер Макс Билл впервые применил в книжном оформлении модульную сетку.
  6. В 1961 году его соотечественник Йозеф Мюллер-Брокман ввел в употребление первые термины модульного подхода к дизайну и опубликовал 28 примеров разработанных им самим сеток. Именно швейцарская школа дизайна, предельно функциональная, усовершенствовала и подарила миру этот инструмент – модульную сетку.
  7. Почему системы сеток стали так популярны среди цифровых дизайнеров? Ответом может быть то, что теперь, старые добрые принципы печати стали применяться к экрану. Постоянное улучшение, связанное с профессиональной зрелостью цифровых дизайнеров и возрастающим интересом к более рациональному дизайну, несомненно, привело к возвращению сетки. То, что веками было канонами печатного дизайна, стало предпосылкой для дизайна пользовательского интерфейса.
  8. Сетка это инструмент, методология, подход или метод в создании дизайн проектов. Как Йозеф Мюллер Брокман (Josef Müller Brockmann) пишет в его книге «The Graphic Artist and His Design Problems»: "базовая сетка позволяет объединить все элементы дизайна - символы, фотографии, рисунки и цвета - в формальных отношениях друг к другу, иначе говоря, базовая сетка – это средство для наведения порядка в дизайне. Сознательно построенный дизайн более четкий, аккуратный и более успешный, чем разработанный наугад" .
  9. Что собой представляет модульная сетка? Она представляет собой систему пересекающихся вертикальных и горизонтальных прямых с определенным шагом, на пересечении которых образуются блоки - модули. Понятие модульности Со времен древней Греции к нам пришло выражение «Человек есть мера всего». Умные греки, когда строили свои чудеса света меряли двери плечами, а высоту помещения ростом человека. Такие единицы измерения, как косая сажень, пядь, фут и т. п. также произошли исходя из физических характеристик человека. Сам человек есть модульная система. Если за модуль взять голову, то рост человека обыкновенного можно выстроить 7 головами. Причем на расстояниях, кратных такому модулю, мы можем определять ключевые точки построении человека. Метрическая система, которую мы используем, тоже является модульной. Один метр состоит из ста модулей «сантиметр», который тоже в свою очередь можно расчленить на более мелкие модули. Таким образом, модуль — это единица измерения, установленная для придания соразмерности, а сетка — система пропорций.
  10. Ускорение работы Мы не тратим лишнего времени на поиск геометрического места элемента в макете. К тому же имеем обоснования в размещении элементов Сбалансированность и пропорциональность Элементы в макете соизмеримы и пропорциональны между собой. Мы можем обосновать размеры блоков, кегль и проч. Ускорение и шаблонирование, единообразность элементов Разработав сетку, мы делаем основу для решений на будущее. Грамотные гайды содержат детальное описание модульных сеток. Касательно веб-дизайна, мы можем с легкостью предусмотреть тривиальные макеты для всего сайта и сделать заготовку для единичных случаев.
  11. Самый простой вид сетки — блочная сетка. В западной литературе ее также называют «manuscript grid». Представляет собой грубо размеченную область — блок.
  12. Сетки могут быть как простыми — с одинаковыми по размерам модулями, так и сложными, с нелинейными пропорциями у размеров модулей. Имеет смысл поговорить о пропорциях. Золотое сечение Золотое сечение ( золотая пропорция , деление в крайнем и среднем отношении ) — деление непрерывной величины на две части в таком отношении, при котором меньшая часть так относится к большей, как большая ко всей величине.
  13. Ряд Фибоначчи Итальянский математик Фибоначчи открыл ряд чисел, замечательный тем, что каждое последующее число оказывалось равным сумме двух предыдущих: 1, 2, 3, 5, 8, 1З, 21 и т. д. Он обладает тем свойством что, отношения между соседними членами по мере возрастания чисел ряда, все более приближаются к 1,618, то есть, к отношению «золотого сечения».
  14. «Предпочтительные числа» «Предпочтительные числа» — ряд чисел геометрической прогрессии, где каждое последующее число образуется умножением предыдущего числа на какую-нибудь постоянную величину.
  15. 1. Начинаем с определения рабочей области В случае веба чаще всего ширина холста колеблется от 1024 до 1280 пикселей. Разумеется, ваша задача и идея может стереть эти рамки. А вот высота макета — величина непредсказуема в большинстве случаев. В отличие от полиграфии, веб-страница чаще всего не фиксирована по высоте, и ее собственный контент может ее же и увеличить.
  16. 2. Делаем шрифтовую сетку Прежде чем ее делать следует сказать пару слов про вертикальный ритм.
  17. Вертикальный ритм Цель — исследовать и использовать на практике методы улучшения читабельности текста. Работая со шрифтом, достаточно помнить только об одном: то что я делаю на холсте с буквами не должно вызывать затруднений при чтении у конечного пользователя. Вся остальная суета вокруг типографики —всего-лишь грамматика и пунктуация. В школе я застал те времена, когда компьютеры еще были вещью больше элитарной, нежели массовой. И рефераты тогда писались в библиотеке на листах а4 формата. Под листы скрепкой прикреплялась зебра — разлинеенный вертикально лист бумаги с ровным шагом. Рукописный текст выглядел гораздо лучше, если он писался под зебру, нежели без нее. Тогда я не догадывался, какой из этого толк и как мне это поможет в будущем. Та самая зебра и есть блюститель вертикального ритма. Текст читается лучше, когда глаз «ходит» через равный интервал. Особенно несоблюдение вертикального ритма видно на соседних колонках. В примере показаны две рядомстоящие колонки текста: первая набрана Эриалом 12px, вторая — Эриал 11px. Задаем «зебру» в 18 пикселей (то есть полуторный интерлиньяж для основного начертания). Исходя из этого мы выбираем высоту строки единую для всего макета. Все элементы рубрикации с кеглем, отличным от кегля основного текста, должны иметь интерлиньяж кратный выбранной высоте строки; в сумме со всеми вертикальными полями высота каждого такого элемента должна содержать целое количество строк шрифтовой сетки. Здесь мы уже касаемся понятия модуля. Точнее микромодуля. Этим микромодулем мы будем обосновывать большинство небольших расстояний (и больших тоже). Таким образом, мы получаем прообраз будущей сетки — «зебру». На этой сетке будет лежать весь текст: абзацы, списки, заголовки, иллюстрации, плашки и проч.
  18. 3. Дальше нам необходимо определиться с шириной модуля — той самой единицы измерения Исходя из чего мы можем вычислить размер модуля. Первое — это присутствие какого-то блока постоянной величины, от которого нам приходится отталкиваться. В вебе постоянными величинами чаще всего бывают баннеры, иллюстрации, видео-контент и проч. Такие константы могут содержать в своей ширине уже несколько модулей. Примером второго способа выбора ширины модуля — задача например, в размещении в ряд 9 элементов. Тогда, зная ширину всего холста и количество модулей (в этом примере 9) мы с легкостью определим размер модуля. С сеткой работать удобнее, если сразу определить расстояния между модулями — средники или канавки. На помощь с определением ширины средника приходит понятие микромодуля из предыдущего пункта. Ширина средника равна как минимум базовой высоте строки. Рассчитать ширину модуля теперь не составит труда. Есть все данные для этого. 4. Строим вертикальное членение по полученному значению
  19. 5. Делаем горизонтальное членение Высоту одного такого пояса берем кратной базовой высоте строки.
  20. То, что мы получили на пересечении горизонтального и вертикального членений называют модулями. Все-таки полдела — грамотно выбрать размер модуля. В случае, когда модуль большой, нам негде развернуться, пропадет та гибкость, о которой мы так мечтали. Если сетка очень мелкая — то она попросту теряется, как миллиметр в метре.
  21. Микромодуль В третьем пункте алгоритма я уже упоминал микромодуль. Микромодулем называют величину, равную высоте строки. Представьте, что сетка атомарна, а высота строки — неделимая частица. Существует много ситуаций, когда микромодуль может подсказать, как решить «микропроблему». Принимаем равным микромодулю расстояние между поясами и колонками. Тем самым закладываем фундамент ровного вертикального ритма. Используем микромодуль для отделения абзацов друг от друга — отбивка пустой строкой, или «швейцарский абзац» Йозефа Мюллера-Брокмана. Если мы не собираемся отбивать абзацы строкой, красную строку мы можем выделять отступами либо втяжкой, которые тоже равны микромодулю — высоте строки. (Брингхерст, «Основы стиля в типографике», русское издание, Аронов, 2006, стр. 45). Как и абзацы, списки могут быть набраны с отступом или наоборот — заступом, когда маркеры списка «свисают» за левую вертикальную границу колонки сетки. Значения внутренних полей плашек делайте соразмерным с микромодулем.
  22. Оптические компенсации Какими бы ни были продуманными правила построения сеток, она не может гарантировать отличный результат работы. Ведь цель дизайна совсем не сферическая сетка в Wacom’e )). Геометрия в голом виде никому не нужна. Это не цель. Сетка есть рабочий инструмент , один из рабочих инструментов. Это очень важно помнить. Картинка на выходе — цель. И главное то, как на картинку будет реагировать глаз. Например, обратите внимание на то, что округлые буквы по своей высоте больше букв, ровно лежащих на базовой линии. Так, круг и квадрат […] одинаковы по ширине, но квадрат кажется немного шире из-за того, что он прилегает обеими вертикальными сторонами к прямым, ограничивающим его в горизонтальном направлении, тогда как круг касается каждой из этих прямых только в одной точке. Можно сказать, что квадрат или прямоугольник обладают максимальной компактностью в горизонтальном и вертикальном направлениях (самых важных в любой композиции), превосходя в этом отношении изотропный, «абстрактно компактный» круг. Из-за этого, например, во всех шрифтах буквы округлой формы («о», «с») выступают вниз за базовую линию шрифта — только эта небольшая (2—3%) искусственная неправильность, называемая наплывом, позволяет создать впечатление равной высоты букв в строке. Слепое следование сетке не позволяет нам решить задачу. Поставленная задача первичнее инструмента, с помощью которого она решается.
  23. В последнее время количество видов устройств, с помощью которых можно выйти в интернет, по моему мнению стало несколько зашкаливать. И при это размеры этих устройств могут быть самыми разнообразными, и в дополнение к этой неразберихе, можно отметить что разрешения экранов, тоже самые разные. И как нам разрабатывать дизайн интерфейсов для этого хаоса устройств? Ответ - Responsive Web Design или отзывчивый, адаптивный дизайн Суть этого подхода заключается в том что, мы делим весь спектр устройств на группы, и для каждой из групп устройств разрабатываем интерфейс, исходя из размеров экрана. То есть другими словами, не изменяя количество контента веб-сайта, мы меняем его интерфейс таким образом, чтобы в зависимости от размера экрана, этот самый контент был подан максимально удобно для пользователя.
  24. При этом мы должны помнить о том какое ориентирование экрана у устройства по умолчанию.
  25. При разработке сеток для различных устройств следует помнить про их особенности - разрешение экрана, размер, тачскрин.
  26. CSS фреймворк — это набор стилей и техник, которые позволяют ускорить и упростить верстку сайтов. Вам не нужно каждый раз переписывать страницы таблиц стилей — достаточно один раз описать часто используемые стили, а затем лишь менять их значение под соответствующий макет.
  27. 960 Grid System Фреймворк в основе которого лежит рабочая область в 960 пикселей, и позволяющий работать с 12ти или 16ти колоночной сеткой.
  28. css-фреймворк основанный на 24 колоночной сетке с удобной в использовании grid-системой, разумной типографикой и таблицей стилей для печати
  29. Итак, подведем небольшой итог. Модульная сетка — штука, безусловно, нужная и важная. Ее использование необходимо для того, чтобы ваши блоки не плясали по странице и воспринимались как единое целое. Но, в тоже время, она накладывает некоторые ограничения, которые можно и нужно переступать, если того требует идея дизайна. Не вписывайте дизайн в сетку, наоборот, создавайте сетку под дизайн.