Я унаследовал веб-приложение, которое использует Bootstrap 3 как свою структуру с некоторой базовой настройкой, применяемой с помощью рекомендуемого метода _custom-variables.scss
. Официальный порт SASS добавляется как зависимость и включается в файл app.scss
с использованием @import "bootstrap";
после _custom-variables.scss
и _custom-mixins.scss
.Удаление контрольных точек из Bootstrap 3
Приложение для измерения ширины полосы жидкости не будет использоваться на небольших экранах (из-за большого количества отображаемых данных), поэтому я хочу отключить или удалить точки останова и -sm-
из CSS. Макет будет оптимизирован для -lg-
и -md-
точек останова с -md-
, являющимся самой узкой точкой останова.
В _custom-variables.scss
, я изменил $container-tablet
ширину от:
// Small screen/tablet
$container-tablet: (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm: $container-tablet !default;
// Medium screen/desktop
$container-desktop: (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md: $container-desktop !default;
к:
// Small screen/tablet
$container-tablet: (940px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm: $container-tablet !default;
// Medium screen/desktop
$container-desktop: (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md: $container-desktop !default;
Я также установил min-width: $container-md;
на родителя <div>
оберточной весь макет.
Это работает, пока я включаю классы для нежелательных точек останова на моих HTML-элементах. Например, следующий поддерживает ширину колонки 25%:
<div class="col-xs-3 col-sm-3 col-md-3">
но опуская меньшие классы точек останова удаляет width
свойства и <div>
по умолчанию ширины до 100%, когда браузер сжимается ниже 992px (в min-width
значение контрольной точки -md-
).
Мои вопросы:
- Почему мне нужно указать дополнительные меньшие точки останова классы на моих контейнерах? (Мои навыки Bootstrap ржавые!)
- Есть ли лучший способ удаления/отключения двух меньших точек останова?