1

我想知道,如何更改background-color.p:selectOneMenu

我试过这个

 <p:selectOneMenu value="Select One"  style="background-color:red"  >  
            <f:selectItem itemLabel="Select One" itemValue="" /> 

......

但是背景仍然是白色的。

4

3 回答 3

0

这是正确的答案:

.ui-selectonemenu input.ui-selectonemenu-label{ background: red; }
于 2012-11-15T16:59:34.987 回答
0

视觉外观由周围环境<div>和 a决定<label>。最简单的方法是给你里面的“一切”提供“红色”背景p:selectOneMenu

<p:selectOneMenu value="Select One"  styleClass="redSelect">

在你的<h:head>

.redSelect > * {
    background: red;
}

除了改变下拉菜单的背景,覆盖以下 CSS 类组合的背景属性:

.ui-selectonemenu-items.ui-selectonemenu-list {
    background: red !important;
}
于 2012-11-13T05:36:11.943 回答
0

尝试panelStyle如下给出的属性:

<p:selectOneMenu value="Select One"  panelStyle="background-color:red"  >  
        <f:selectItem itemLabel="Select One" itemValue="" /> 
于 2012-11-13T04:22:54.647 回答