2016-12-13 5 views
1

Наш дизайнер разработал веб-сайт без использования системы сетки, однако, к счастью, я нашел систему сетки, чтобы соответствовать ей, играя некоторые настройки. Это все еще 12 сеток, но размеры желоба и столбца отличаются от бутстрапа .. и я хочу задать несколько вопросов на этом этапе.Настройка размеров желобов и колонок Bootstrap

  • Это хорошее поведение для настройки бутстрапа из официального настраивателя Bootstrap или пользовательского настройки Bootstrap Live?

  • Каков наилучший подход, который необходимо выполнить, когда вы хотите настроить и сохранить отзывчивость в одно и то же время?

Параметры, которые я хочу изменить, это размер желоба и размеры столбцов. Я знаю, как использовать бутстрап, но я никогда не пытался его настроить. Я думал, что предварительная загрузка бутстрапа была бы лучшей практикой, чем использование отступов/маржи почти для каждого элемента, что, я считаю, требует сложной адаптации.

Каков правильный способ его расчета? И, например, в официальном редакторе Bootstrap, какие поля следует изменить? Как рассчитать размеры всех размеров экрана?


Он также использовал 1440 x 900 при проектировании.

Каков наилучший способ адаптации этих настроек сетки ниже? Здесь я добавляю параметры сетки, которые я мог бы соответствовать дизайну:

enter image description here

+1

* «Это хорошее поведение для настройки бутстрапа из официального настраиваемого Bootstrap» * - конечно, почему бы и нет? Разве это не для чего? * «Каков наилучший подход, когда вы хотите настроить и сохранить отзывчивость в одно и то же время?» * - Я ** считаю **, но не цитирую меня по этому поводу, что настройщик должен быть достаточно умен, чтобы держите его отзывчивым независимо от того, какие настройки вы меняете. –

+0

Можете ли вы, пожалуйста, помочь мне, какие настройки меняются для адаптации моих настроек в бутстрап? Я очень смущен тем, как делать вычисления. – senty

+0

Я не думаю, что вам нужно делать какие-либо расчеты. Настройщик автоматически вычисляет все, используя ваши значения, когда компилирует css. Чтобы изменить размер желоба, вы можете перейти сюда: https: // getbootstrap.com/customize/# grid-system и отрегулируйте '@ grid-gutter-width', и он рассчитает все остальное для вас на основе этого значения. Однако столбцы обычно используют проценты для ширины, поэтому я не думаю, что вы можете использовать фиксированные размеры. Например, столбец в макете с 12 столбцами получит ширину '1/12' или' 8.333% ' –

ответ

0

Bootstrap имеет набор переменных, которые вы можете переопределить в проекте, если вы хотите. _variables.scss

Максимальная ширина: $container-max-widths,
число столбцов: $grid-columns,
и желобом размер: $grid-gutter-width-base.
Более того, вы можете установить различные размеры желобов для каждого размера экрана: $grid-gutter-widths.

Вы можете использовать не предварительно скомпилированный файл css bootstrap, а scss-версию и скомпилировать файлы scss самостоятельно.


Update:

Ups, автор использует меньше версию Bootstrap. Таким образом, вы можете изменить меньше переменных: @gridColumns, @gridColumnWidth, @gridGutterWidth и т. Д.

+0

Использовать! По умолчанию для всех переменных, например: ** $ container-max-widths: 1440px! Default; ** и установите переменные до того, как потребуется загрузка. –

+0

@VitaliyAndrusishyn да, вы правы. – 3rdthemagical