javascript - 编译应用程序后实际上可以编辑 Bootstrap scss 变量吗?
问题描述
我希望我的问题不是太含糊。问题是,我的项目是用 Angular 创建的,我正在使用 Bootstrap 进行样式设置。目前我正在用我的 custom-variables.scss 文件正确地覆盖 Bootstrap 变量。这样我可以为每个 HTML 元素设置不同的原色:
$theme-colors: ("primary": #C7201F);
我想要实现的是能够使用例如 Angular 服务来更改这种颜色,用变量(主题更改功能)交换颜色本身,但我很难找到解决方案问题。我不是一个熟练的程序员,首先我必须了解这件事是否可能。
能够更改主变量的颜色似乎是创建颜色切换主题的最佳解决方案,而无需手动覆盖.btn
和.btn-primary
来自 css 的类,我认为这不是最佳解决方案,因为按钮后面有很多属性引导程序中的样式。
颜色交换功能必须在应用程序运行时可见,所以恐怕这是不可能的......无论如何,如果你愿意提供帮助,我愿意接受不同的解决方案,谢谢。
解决方案
推荐阅读
- c++17 - 使用对的 c++17 语法抑制 gcc 未使用变量警告的最简洁方法
- java - 日期到周数的组列表?[安卓]
- c++ - 在 C++ 中使用 getline() 时出错
- mysql - 如何从 mysql any_value() 函数中获取空值
- sparql - SPARQL 查询 subclassOf: x some y
- azure-devops - 向工作项添加链接会中断我的查询
- algorithm - 每个字符出现偶数次(可能为零)的最长子字符串
- javascript - 在 reactJs 中取消先前的相同请求
- schema.org - 在“HowTo”架构中无法识别“itemListElement”
- vue.js - 如何在带有 Vuex 的 SSR 中使用 vue-instantsearch?