【发布时间】:2016-03-05 18:31:37
【问题描述】:
我在我的网站页面上使用引导按钮,我想更改禁用按钮的颜色。一个“灰显”且您无法单击的按钮。有没有办法可以使用 CSS 更改它的颜色?这有什么课吗?
非常感谢!
【问题讨论】:
我在我的网站页面上使用引导按钮,我想更改禁用按钮的颜色。一个“灰显”且您无法单击的按钮。有没有办法可以使用 CSS 更改它的颜色?这有什么课吗?
非常感谢!
【问题讨论】:
如果您的按钮如下所示:
<button class="btn btn-primary" disabled>Button</button>
下一个 CSS 代码将改变其颜色(仅在禁用时):
.btn.btn-primary[disabled] {
background-color: #00ff00;
}
或
.btn.btn-primary:disabled{
background-color: #00ff00;
}
【讨论】:
如果我正确理解您的问题;你需要使用:disabled。
这是一个工作代码:
#work {
width: 200px;
height: 50px;
color: black;
}
#work:disabled{
background-color: red;
}
<button id="work"disabled="true" type="submit">Button </button>
【讨论】:
.col-boosting .btn-pay-rank { height: 65px; font-weight: bold; background: #e06b38; border: none; box-shadow: 0 7px 0 0 #c7511f; } 我试过了:.col-boosting .btn-pay-rank:disabled { height: 65px; background: #dd5a22; border: none; box-shadow: 0 7px 0 0 #dd5a22; } 但它似乎仍然不起作用
我必须这样做,因为我在 javascript 中禁用了按钮。
var button = document.querySelector("#button");
button.disabled = 'disabled';
button.setAttribute("style", "background-color: #799b48");
【讨论】: