2
我想在p:menuButton中放置一個自定義圖標,這可能嗎?如何更改primefaces中的menubutton圖標?
我想在p:menuButton中放置一個自定義圖標,這可能嗎?如何更改primefaces中的menubutton圖標?
儘量有可能。所有你需要做的是覆蓋 primefaces css類產生的p:menuButton
。
方法:
p:menuButton
和 - >檢查元素。在那裏你可以檢查所有相關的css類。.ui-menubutton .ui-state-default .ui-icon
是您需要的類。所以,現在當你知道這CSS類都涉及到圖標,你可以重寫他們:
添加.ui-menubutton .ui-state-default .ui-icon
規則,你樣式(我假設你有一個和它sucesfully進口。工作如果不檢查here)
yourStyles.css:
.ui-menubutton .ui-state-default .ui-icon {
background: orange; /** insert your background image **/
}
這將覆蓋項目中使用的所有p:menuButtons
的圖標。如果您想將其降至某個特定的p:menuButton
,請將其ID添加到風格定義中。
#menubID.ui-menubutton .ui-state-default .ui-icon {
background: orange; /** insert your background image **/
}
非常感謝您的回答。完美工作! –
現在,爲了完成解決我的疑惑,我想知道是否必須刪除按鈕的文本。當我沒有將值傳遞給value屬性按鈕時,它顯示文本「ui-button」。謝謝。 –
哦!我真的沒有想到它! (我已經刪除了語句的值屬性)
現在,我宣佈該值傳遞一個空字符串,並完美工作。謝謝@Fallup。 –