我想自定义Bulma。 我阅读了文件https://bulma.io/documentation/overview/customize/ 但我无法理解。
并构建错误。
请教我怎么做?
答案 0 :(得分:1)
首先,最好的方法是不更改node_module的文件内容。
最简单的方法是创建cusotm scss文件并将Bulma SCSS包含在其中。
@charset "utf-8";
// modify the bulma variables here
$primary: #404BFF;
$navbar-item-img-max-height: 5rem;
$card-header-background-color: $primary;
$card-header-color: white;
$footer-background-color: $primary;
$footer-color: white;
// Import Bulma and Buefy styles
@import "~bulma"; // or fallow the partial import example from docs.
// add custom css here.
答案 1 :(得分:0)
也许this是您需要的页面。
否则,如果您安装了sass
,则可以选择执行以下步骤:我不是npm
专家,所以我选择下载Bulma,创建自定义.sass
文件,然后让sass生成我的CSS。此处说明了此路径:https://bulma.io/documentation/customize/with-sass-cli/
答案 2 :(得分:0)
这可能是错误的形式,但是如果您在html文件中编写自己的CSS,则可以添加!important
来覆盖bulma颜色。
也就是说,如果您不喜欢某个按钮颜色,例如is-primary
,则可以执行background-color: blue !important
。
请尽量不要在各处使用!important
。
更好的解决方案是下载sass-但我对此无能为力。另一个答案应该有帮助吗?
答案 3 :(得分:0)
我发现,如果您为div设置id="for-example"
,然后转到styles.scss,则可以为该id.div
创建一个新类,如下所示:
#for-example {
background-color: blue;
}
我不知道这是否不好,但这对我有用!