Я хочу использовать тему Bootstrap, но мне нужно настроить ее. Каков правильный путь? Должен ли я создать новый CSS-файл для переопределения CSS по умолчанию?Каков правильный способ настройки темы Bootstrap?
ответ
Чтобы начать, я думаю, что есть два шага, основанные на вашем вопросе.
Погрузитесь в Bootstrap, документация действительно хорошая. Поэтому, прежде чем настраивать его, лучше понять, как это работает, по крайней мере, очень просто.
Возможно, самый простой способ настроить Bootstrap - это его собственный site. Там вы можете изменить такие вещи, как общие цвета, форма, выпадающие, навигационная панель и т.д.
Если у Вас есть конкретные вопросы по этому поводу, пожалуйста, дайте мне знать.
Возможно, вы захотите сохранить файлы начальной загрузки без изменений. Таким образом, вы можете обновить его до новой версии, если это необходимо.
Итак, правильный способ настройки - добавить свой собственный файл CSS (по крайней мере, во время разработки).
Я думаю, что лучший способ - создать новый главный файл CSS. Вы должны включить bootstrap.css и другие вещи, но редактирование в файле bootstrap CSS не может быть хорошей идеей.
thanks @birlikbilisim :) Как насчет использования LESS? – akselrows
Я не предпочитаю МЕНЬШЕ. – birlikbilisim
Что это такое? – akselrows
Это полностью задокументировано. Я видел, вероятно, 30 способов сделать это. На сегодняшний день одно из самых элегантных и лучших решений, с которыми я столкнулся до сих пор, описано в this blogpost.
Точно такой же принцип применяется в this workflow. Просто другая настройка. Еще лучше, если вы хотите рассматривать Bootstrap как зависимость, не касаясь источника.
Я только что написал post о том, как я делал это в Udacity последние пару лет. Этот метод означал, что мы смогли обновить Bootstrap всякий раз, когда захотим, не имея конфликтов слияния, выкидывания работы и т. Д.
Публикация содержит более подробные примеры, но основная идея:
- Сохраните оригинальную копию бутстрапа и перезапишите его извне.
- Измените один файл (переменные bootstrap.less), чтобы включить свои собственные переменные.
- Сделайте свой файл сайта @include bootstrap.less, а затем ваши переопределения.
Когда приходит время обновить ваш бутстрап, вы просто замените оригинальную копию бутстрапа, и все будет работать.
Вот post с прохождением.
Пример кода на github: here.
- 1. Каков правильный способ настройки GLM
- 2. Каков правильный способ настройки установщика
- 3. Каков правильный способ настройки журнала Python.FileHandler?
- 4. Каков правильный способ настройки Eloquent глобально?
- 5. Каков правильный способ настройки сеансов в php?
- 6. Каков правильный способ настройки заголовков в URLConnection?
- 7. Каков правильный способ настройки paper_button в Dart?
- 8. Каков правильный способ настройки SMTPAppender в log4j?
- 9. Каков правильный способ определения выпадающего меню Bootstrap?
- 10. Каков правильный способ настройки столбцов начальной загрузки до указанной ширины.
- 11. Каков правильный способ настройки бутстрапа для языков RTL?
- 12. Правильный способ настройки gulpfile.ts
- 13. Темы в Java, состояния? И каков правильный способ их использования?
- 14. Каков правильный способ изменения активной темы Drupal программно?
- 15. Каков правильный способ разработки пользовательской темы/шаблона для Magento 1.4
- 16. Каков правильный способ создания темной темы в угловом материале?
- 17. Каков правильный способ десериализации?
- 18. Каков правильный способ броска?
- 19. Каков правильный способ перенаправления?
- 20. Каков правильный способ использования?
- 21. Каков правильный способ вставки?
- 22. Каков правильный код для Bootstrap?
- 23. Каков правильный способ настройки SoapActionSmartEndpointInterceptor вместе с AnnotationActionEndpointMapping
- 24. Каков правильный способ настройки файлов App.Config при использовании wcf-сервисов
- 25. Каков правильный способ настройки UploadReadAheadSize в веб-службе Azure?
- 26. Каков правильный способ ООП для настройки наследования класса (dis)?
- 27. Каков правильный способ настройки позиции и текста элементов в QListView?
- 28. Каков правильный способ настройки netTcpBinding в WCF 4.X
- 29. Каков правильный способ настройки Qt Creator для использования Git?
- 30. Каков правильный способ настройки пользовательского сопоставителя для WebApplicationException?
спасибо @HORACIO. возможно, скоро у меня будет другой вопрос. Большое спасибо – akselrows