Twitter bootstrap 引导4-通过SASS修改禁用的按钮样式
我正在使用Twitter bootstrap 引导4-通过SASS修改禁用的按钮样式,twitter-bootstrap,bootstrap-4,sass,Twitter Bootstrap,Bootstrap 4,Sass,我正在使用bootstrap4并尝试使用SASS更改一些按钮的颜色。在我的自定义SCSS文件中,我有以下内容 @import "node_modules/bootstrap/scss/bootstrap"; $theme-colors: ( "primary": red ); 编译后,它可以正常工作。现在我想用同样的方法修改主按钮的禁用状态 我正在努力寻找任何例子。有人能给我指一个吗?禁用按钮的可用变量: 此选项用于更改禁用按钮的背景不透明度
bootstrap4
并尝试使用SASS
更改一些按钮的颜色。在我的自定义SCSS
文件中,我有以下内容
@import "node_modules/bootstrap/scss/bootstrap";
$theme-colors: (
"primary": red
);
编译后,它可以正常工作。现在我想用同样的方法修改主按钮的禁用状态
我正在努力寻找任何例子。有人能给我指一个吗?禁用按钮的可用变量: 此选项用于更改禁用按钮的背景不透明度
`$btn-disabled-opacity` *Default value:* 0.65
这用于更改禁用链接按钮文本颜色(
他将帮助您提供变量名称和值按钮变量
@mixin用于构建按钮,默认情况下,.disabled
是背景颜色的变体。mixin没有用于禁用颜色的参数
因此,您必须使用类似于.btn primary.disabled
的选择器显式设置状态,并使用按钮变量
@mixin重新编译。例如,这里将禁用状态更改为带黑色边框的灰色背景
$theme-colors: (
"primary": red
);
@import "bootstrap/functions";
@import "bootstrap/variables";
@import "bootstrap/mixins";
.btn-primary.disabled {
@include button-variant(grey, black);
}
@import "bootstrap";
演示:
相关问题:我想更改背景色,而不仅仅是不透明性默认情况下,禁用按钮将继承按钮的背景色(主、危险、信息等)。如果需要自定义颜色,可以向
$theme colors
贴图添加颜色,并将其用于禁用按钮
$theme-colors: (
"primary": red
);
@import "bootstrap/functions";
@import "bootstrap/variables";
@import "bootstrap/mixins";
.btn-primary.disabled {
@include button-variant(grey, black);
}
@import "bootstrap";