Поскольку col-sm
классов (в частности, ширины) удар в от 768px, вы можете ПЕРЕОПРЕДЕЛЕНИЕ стиль Bootstrap для col-sm
-х подражать col-xs
behaivour для нижних видовых. Прежде всего, убедитесь, что у вас есть родительский класс в вашем проекте, который вы можете использовать в качестве родительского/дочернего селектора, поскольку просто писать стили, такие как .col-sm-* {}
, будут противоречить родному стилю Bootstrap.
Допустим, ваше тело тег имеет класс «page
», например, мы можем использовать @media
запросы подражать, что классы Col-хз сделать ниже 767px:
@media (max-width: 767px) {
.page .col-sm-3 {
width: 25%;
}
.page .col-sm-6 {
width: 50%;
}
.page .col-sm-9 {
width: 75%;
}
}
Вы также можете использовать подстановочные знаки того же так же, как и Bootstrap:
@media (max-width: 767px) {
.page div[class^="col-sm-"] {
float: left;
}
}
Кроме того, убедитесь, что ваш пользовательский файл CSS ссылается ПОСЛЕ загрузки Bootstrap.
Спасибо, я знаю об этом. Но мой проект уже построен. Мне просто нужен код css или jquery, чтобы изменить поведение по умолчанию 'col-sm', чтобы он начал работать и на мобильных устройствах. –