如何禁用按钮颜色在鼠标悬停或用户按下按钮时的变化?
我正在使用Bootstrap:
<link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/bootswatch/3.2.0/sandstone/bootstrap.min.css'>
这里是使用按钮的一部分代码:
<form id="idForm1" method="post" action="/web_crawler">
<h4> Web crawler requests: </h4><br>
<textarea id="id_text_requests" name="text" rows="5" cols="20" style="resize:none">{{text_requests}}</textarea><br>
<input id="form1_send_button" type="button" class="btn" value="Run web crawler">
<br>
</form>
更新:
根据答案和建议,这里是一个使用CSS的(不完美)解决方案,但我硬编码了颜色(可能可以以某种自动化的方式完成?),并且在按钮处于点击状态时出现了一些虚线框,如何删除它们?
以下是示例:
.btn:hover {
background:#325d88;
}
.btn:active:focus {
color: #FFFFFF;
}
.btn:focus {
background: #325d88;
color: #FFFFFF;
}
更新2:
看起来这是一个Firefox相关的问题:
这个方法可以解决它:
.btn:focus {
background: #325d88;
color: #FFFFFF;
outline:none;
}