Переопределить цветовые карты CDN в Bootstrap 4

Есть ли способ отключить, переписать или переопределить цветовые темы при загрузке с cdn в Bootstrap 4?

По сути, я должен был видеть элементы в моем html, такие как <span class = "btn btn-primary">My RED Button</span>

map-remove не будет работать, так как $ theme-colors мне недоступны. Это в источнике CDN:

$theme-colors: map-remove($theme-colors, "success", "info", "danger", "primary");

Я могу использовать $primary: red !default;, но это повлияет только на классы, которые я создаю самостоятельно.

Добавление $theme-colors (primary: red) !default с! Default также не имеет никакого эффекта.

Есть обсуждение этого, но, насколько я понял, он не относится к начальной загрузке, загружаемой из CDN.

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

Вы не можете использовать SCSS, но вы можете переопределить некоторые цвета с помощью собственного CSS.

Klooven 31.05.2018 22:06

Вы используете компилятор SASS ... или хотите использовать только CSS?

Zim 31.05.2018 22:34

Этот отвечать объясняет, как переопределить основной цвет темы с помощью SASS. Таким образом, вы можете ссылаться на bootstrap.min.css на CDN и следовать за ним с помощью настраиваемого theme.css, скомпилированного с использованием SASS, как описано в другом отвечать.

Zim 31.05.2018 22:42

@ZimSystem, что вы имеете в виду под "ссылкой bootstrap.min.css на CDN"? Вы можете дать развернутый ответ, объяснив свое решение?

Ben 31.05.2018 22:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
4
1 980
1

Ответы 1

Если кто-то не верит, что есть способ, ответ на мой вопрос после того, как я посмотрел на него некоторое время, таков: загрузка начальной загрузки из CDN загружает скомпилированный CSS, и нет возможности переопределить значения, которые в противном случае должны быть скомпилированы sass, и тем самым переопределить Цвета начальной загрузки. Единственное решение - загрузить его локально с помощью sass или создать классы переопределения для каждого элемента, который вы хотите переопределить.

Одно замечание для тех, кто думает о переопределении - вы можете загрузить исходные файлы исходного кода начальной загрузки и скопировать миксины и сопоставление элементов вместо переопределения с помощью скомпилированного кода, если вы используете sass.

Другие вопросы по теме