Задать вопрос
ns174ru
@ns174ru
https://ns174.ru

Как постепенно перенести сайт на bootstrap 4?

Есть сайт, верстка самопальная, писалась не мной.
Как подключать bs4 к отдельным блокам сайта, если подключать на всю страницу или сайт, вся вёрстка едет боком.

Хочется минимум переделки кода, весь сайт проверять и переписывать стили, блоки не вариант.
Пока вижу один вариант, сделать поддомен или папку с bs4 и оттуда вставлять фреймы в нужные части сайта.
Есть варианты лучше, профессиональнее?
  • Вопрос задан
  • 389 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Собрать кастомный билд, который будет применяться только в определённом namespace.
Чтобы на выходе получилось что-то вроде:
.bs4 {
  // all bootstrap v4 stuff goes here
}

Так же, будет удар по весу сайта, ибо два стиля грузить
Ответ написан
@Narts
https://getbootstrap.com/docs/3.4/customize/
Берите только сетку, в less/sass измените названия смежные классов, сконвертируйте в css

Сейчас у вас просто стили сетки пересекаются (.container, .row, .col...). Если у бутстрапа будут классы а-ля ".bs-contsiner, .bs-row, etc", то проблемы не будет

Или же как предложил Mikhail Osher, в том же less/sass все стили "завернуть" в класс .bs, и тогда стили бутстрапа будут применяться только к блоку с классом .bs и его потомкам
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы