我是这方面的初学者,我正在努力改变 buefy 元素的风格。特别是buefy选项卡。
在我的组件中,我有这种风格:
<style lang="scss" scoped>
// Import Bulma's core
@import "~bulma/sass/utilities/_all";
// Set your own stuff
$my-primary: red;
$link: red;
$colors: (
"primary": ($min-primary, $primary-invert)
);
$tabs-toggle-link-border-color: red;
$tabs-toggle-link-border-style: red;
$tabs-toggle-link-hover-background-color: red;
$tabs-toggle-link-hover-border-color: red;
$tabs-toggle-link-active-background-color: red;
$tabs-toggle-link-active-border-color:red;
$tabs-toggle-link-active-color: $link-invert !default;
// Import Bulma and Buefy styles
@import "~bulma";
@import "~buefy/src/scss/buefy";
</style>
Run Code Online (Sandbox Code Playgroud)
我的标签格式如下:
<b-tabs type="is-toggle" size="is-medium" expanded>
Run Code Online (Sandbox Code Playgroud)
链接颜色和原色按预期更改。但标签保持其原始颜色。
有两件事我觉得很奇怪:
node-sass 和 sass-loader 都安装了。
希望有人能让我感觉更开明:-)