【发布时间】:2014-08-07 23:42:59
【问题描述】:
尝试将边框半径添加到下拉剔除列表中,但只有“提交”才会接受。其他样式适用于所有。还尝试过 -moz 和 -webkit,并查看了样式和 css 绑定,但不确定如何正确应用。还尝试了“选择”上的 CSS 样式,它适用于除边框半径之外的所有样式。
<select data-bind="options: searchParameters, optionsText: 'name', optionsCaption: 'Select a Search', value: searchCanlii, css: { drop: on }" ></select>
<select data-bind="options: citedNode, optionsText: 'name', optionsCaption: 'Select a Node', value: nodeID, css: { drop: on }" ></select>
<button data-bind='click: submit, css: { drop: on }' >submit</button>
.drop {
border-radius: 1px;
background-color: rgba(107, 118, 108, 0.05);
margin-left: 20px;
border: 1px solid #cccccc;
color: rgba(1, 73, 111, .7);
font-family: 'Ovo', serif;
font-size: 16px;
text-decoration: none;
cursor: pointer;
box-shadow: 4px 5px 0 rgba(150, 0, 0, 0.05);
}
css: { drop: on }
【问题讨论】:
-
在样式中使用
appearance:none;解决(来自http://cssdeck.com/labs/styling-select-box-with-css3 -
您应该发布该评论(以充实的形式)作为答案。你会获得大量的名声和荣耀,可能还会获得一票或三票;)
标签: css knockout.js drop-down-menu