You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bootstrap 4中修改按钮激活状态颜色

修改按钮激活状态颜色的解决方案

嘿,看起来你已经把按钮的基础、悬停、焦点状态都配置得差不多了,就是激活(active)状态的样式还没完善或者想调整颜色对吧?这事儿很简单,直接修改.btn-primary:active选择器里的颜色值就搞定了!

问题分析

你的现有代码里,.btn-primary:active的background-color和border-color只写了一半(rgb(94, 79...),而且目前它和hover、focus状态的颜色完全一致。如果想让激活状态有不一样的视觉反馈,只需要替换这里的RGB值就行。

修改后的完整代码示例

/**BTN Primary**/
.btn{ 
  border-radius:1px; 
} 
.btn-primary{ 
  background-color: rgb(114, 96, 153); 
  border-color:rgb(114, 96, 153); 
} 
.btn-primary:hover{ 
  background-color: rgb(94, 79, 126); 
  border-color:rgb(94, 79, 126); 
} 
.btn-primary:focus{ 
  background-color: rgb(94, 79, 126); 
  border-color:rgb(94, 79, 126); 
} 
.btn-primary:active{ 
  /* 把这里的RGB值换成你想要的激活状态颜色即可 */
  background-color: rgb(74, 62, 101); 
  border-color:rgb(74, 62, 101); 
}

额外小提示

如果你的按钮在点击后还会保留焦点状态(比如用户用键盘操作按钮),可以额外添加组合选择器来处理这种场景,确保视觉效果一致:

.btn-primary:active:focus{
  background-color: rgb(74, 62, 101);
  border-color: rgb(74, 62, 101);
}

只需要把示例里的RGB值替换成你心仪的颜色代码,就能得到你想要的激活状态视觉效果啦!

内容的提问来源于stack exchange,提问作者user8718268

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:49:47