【发布时间】:2018-01-07 15:06:29
【问题描述】:
如何完全设置引导表按钮的样式,目前按钮保持蓝色并且悬停在我的表按钮上只会使按钮的一半成为我想要的颜色,我想要按钮黑色 (#282828),然后稍微亮一点悬停或活动。
问题底部的 JSFiddle
我的表格是用javascript生成的
function bootstrapTableStateHandler(origin, msg, type) {
console[type]("[bootstrapTable." + origin + "]", msg)
}
var $table = $('#results');
$table.bootstrapTable({
url: 'getresults.php',
search: true,
buttonsClass: 'primary',
showFooter: false,
minimumCountColumns: 2,
columns: [{
field: 'results',
title: 'results',
sortable: true,
}, ....So on and so forth
表格中的这个下拉菜单
<table id="results" data-show-columns="true" data-show-toggle="true"></table>
我尝试使用下面的 CSS 为所有内容设置样式,但按钮保持蓝色,当我将鼠标悬停在它上面时,只有一半的按钮变黑 - 虽然轮廓确实变黑 - 抱歉这么多 CSS
.btn-primary {
color: #ffffff !important;
background-color: #282828 !important;
border-color: #292730;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #282828 !important;
border-color: #282828 !important;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
background-color: #1F1B1B;
border-color: #282828 !important;
}
.btn-primary .badge {
color: #1F1B1B;
background-color: #282828 !important;
}
.dropdown-toggle {
color: #ffffff;
background-color: #282828 !important;
border-color: #292730;
}
.dropdown-toggle:hover,
.dropdown-toggle:focus,
.dropdown-toggle:active,
.dropdown-toggle.active,
.open .dropdown-toggle.dropdown-toggle {
color: #ffffff;
background-color: #282828 !important;
border-color: #282828 !important;
}
.dropdown-toggle:active,
.dropdown-toggle.active,
.open .dropdown-toggle.dropdown-toggle {
background-image: none;
}
.dropdown-toggle.disabled,
.dropdown-toggle[disabled],
fieldset[disabled] .dropdown-toggle,
.dropdown-toggle.disabled:hover,
.dropdown-toggle[disabled]:hover,
fieldset[disabled] .dropdown-toggle:hover,
.dropdown-toggle.disabled:focus,
.dropdown-toggle[disabled]:focus,
fieldset[disabled] .dropdown-toggle:focus,
.dropdown-toggle.disabled:active,
.dropdown-toggle[disabled]:active,
fieldset[disabled] .dropdown-toggle:active,
.dropdown-toggle.disabled.active,
.dropdown-toggle[disabled].active,
fieldset[disabled] .dropdown-toggle.active {
background-color: #282828 !important;
border-color: #282828 !important;
}
.dropdown-toggle .badge {
color: #1F1B1B;
background-color: #282828 !important;
}
我需要设置什么样式来强制表格按钮为黑色 (#282828) 查看页面的输出,检查时的按钮称为 btn btn-primary dropdown-toggle
谢谢
【问题讨论】:
-
你能只提供按钮的html和css吗?最好在工作的 JS-Fiddle 中。如果您提供 html,我认为您用于生成 html 的 javascript 可能与问题无关。
-
添加了我的问题的 JSFiddle
标签: css twitter-bootstrap button bootstrap-table