我并排使用ui-select选择框和常规引导选择框,我希望它们看起来完全一样。更准确地说,我希望ui-select框看起来像引导程序。
我注意到了一些差异:
我希望它既可以使用分组功能,也可以不使用分组功能。
上面提到的一些功能真的很难被注意到,所以任何覆盖大部分内容的答案都是好的。
此处是ui-select
官方d3.json(url, callback)
人员{/ 3}}。
非常感谢!
答案 0 :(得分:2)
根本不完美,但这是一些进展:
.bootstrap .ui-select-bootstrap .ui-select-toggle {
cursor: default;
-webkit-appearance: menulist;
-moz-appearance: menulist;
}
.bootstrap .ui-select-bootstrap input[type="text"] {
-webkit-appearance: menulist;
-moz-appearance: menulist;
}
.bootstrap .ui-select-bootstrap .ui-select-toggle .caret {
display: none;
}
.bootstrap .ui-select-bootstrap .ui-select-match .btn-default,
.bootstrap .ui-select-bootstrap .ui-select-match .btn-default:hover {
color: #555;
background-color: initial;
border-color: #ccc;
}
.bootstrap .ui-select-bootstrap .ui-select-match {
outline: 0 none;
outline-offset: 0;
}
.bootstrap .ui-select-bootstrap .btn-default-focus .btn-default,
.bootstrap .ui-select-bootstrap .btn-default-focus .btn-default:hover {
border-color: #66afe9;
background-color: #fff;
color: #555;
}
.bootstrap .ui-select-bootstrap .ui-select-choices-row-inner,
.bootstrap .ui-select-bootstrap .ui-select-choices-group-label {
cursor: default;
}
要使用它,请将ui-select
放入<div class="bootstrap">
。它在Chrome中效果最好,因为-moz-appearance: menulist;
没有做任何事情(-webkit-appearance: menulist;
在侧面添加一个小箭头,使其看起来像一个选择框)。
这只解决了1,2,4和6.此外,还有一些问题:
答案 1 :(得分:0)
以下是移除蓝光的方法
.ui-select-match.btn-default-focus {
outline: 0;
box-shadow: none;
}