gpt4 book ai didi

css - 全局设置自定义 Bootstrap 4 按钮颜色

转载 作者:太空宇宙 更新时间:2023-11-04 06:43:58 28 4
gpt4 key购买 nike

我正在尝试设置 Bootstrap 4 按钮的颜色。正是我想改变 btn-primary 的颜色在按住鼠标的同时单击它。它必须是一些我必须着色的按钮事件,但它似乎不在 hover 中。 , focus , 或 active .

在我的测试中,我得到了类 btn-primary 的按钮完全是红色的,除非点击它,按钮会变成蓝色。为了创建 CSS,我使用了 Sass。

我的 app.scss 文件:

.btn-primary {
&:hover {
color: red;
background-color: red;
}
&:focus {
color: red;
background-color: red;
}
&:active {
color: red;
background-color: red;
}
}

如何设置点击按钮时的颜色?

最佳答案

与 !important 一起使用。

.btn-primary:hover {
color: red;
background-color: red !important;
}

.btn-primary:focus {
color: red;
background-color: orange !important;
}

.btn-primary:active {
color: white;
background-color: green !important;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>

<button type="button" class="btn btn-primary">Primary</button>

或者,不使用 !important:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>

<style>
.btn-primary:hover {
color: white;
background-color: red;
}

.btn-primary:focus {
color: red;
background-color: orange;
}

.btn-primary:not(:disabled):not(.disabled):active {
color: white;
background-color: green;
}
</style>
<button type="button" class="btn btn-primary">Primary</button>

关于css - 全局设置自定义 Bootstrap 4 按钮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53461985/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com