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>とによって決定され<label>ます。最も簡単な方法は、 内の「すべて」に「赤」の背景を与えることp:selectOneMenuです:

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

あなたの中にいる間<h:head>

.redSelect > * {
    background: red;
}

ドロップダウン メニューの背景を変更するだけでなく、次の CSS クラスの組み合わせの background プロパティを上書きします。

.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 に答える