Как получить только адаптивную сетку от Bootstrap 3?

70

Мне нужно добавить отзывчивые дизайнерские функции в мое веб-приложение, используя Twitter Bootstrap. Я просто хочу реагировать на поведение, меня не интересуют типография, компоненты или любые другие материалы, включенные в Bootstrap.

Я получил настроенную версию Bootstrap, просто выбрав сетку. Однако, когда я добавляю сгенерированный CSS в мое приложение, все мои стили перепутаны (заголовок, ссылки и другие). Почему это происходит? Как я могу получить Bootstrap CSS только с сеткой? Я хотел бы избежать ручной модификации файлов Bootstrap.

Спасибо!

Теги:
responsive-design

5 ответов

122
Лучший ответ

Перейдите в http://getbootstrap.com/customize/ и переключите только то, что вы хотите от рамки BS3, а затем нажмите "Скомпилировать и загрузить", и вы получите CSS и JS, которые вы выбрали.

Изображение 2421

Откройте CSS и удалите все, кроме сети. К ним относятся некоторые нормализованные вещи тоже. И вам нужно будет настроить все стили на вашем сайте на размер окна: border-box - http://www.w3schools.com/cssref/css3_pr_box-sizing.asp

  • 0
    Спасибо Кристина. Я ожидал, что есть способ получить только стили сетки.
  • 7
    Нет, они также загружают вспомогательный материал, normalize и scaffolding.less (который имеет глобальную рамку), который требует от вас настройки всех вещей, у которых есть отступы. Например, раньше у вашего бокса было 10px отступов, а общее количество составляло 200px, но внутри было 180px, поэтому вам пришлось установить ширину 180px, теперь вы устанавливаете ширину 200px или просто ничего и вставляете ее в класс столбца сетки.
Показать ещё 6 комментариев
14

Оформить заказ zirafa/bootstrap-grid-only. Он содержит только загрузочную сетку и отзывчивые утилиты, которые вам нужны (нет reset или что-то еще), и упрощает сложность работы непосредственно с МЕНЬШИЕ файлы.

6

Просто выберите Grid system и "отзывчивые утилиты" он дает вам следующее: http://jsfiddle.net/7LVzs/

4

Создана сборка Grunt с сеткой Bootstrap 3.3.5:

https://github.com/horgen/grunt-builds/tree/master/bootstrap-grid

~ 10KB сведено к минимуму.

Если вам нужны другие части из Bootstrap, просто включите их в/src/less/bootstrap.less.

1

Я бы предложил вместо этого использовать MDO http://getpreboot.com/. Начиная с v2, preboot обратные порты LESS mixins/variables, используемые для создания Grid-системы Bootstrap 3.0, намного легче, чем использование генератора CSS. На самом деле, если вы включаете только preboot.less, нет никаких накладных расходов, потому что весь файл состоит из mixins/variables и поэтому используются только в предварительной компиляции, а не в конечном результате.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню