2016-07-26 5 views
0

Я работаю над PrimeFaces, и я пытаюсь редактировать свойства css компонентов. работая над рычанием, я пытаюсь изменить цвет закрывающего значка, но я просто не могу. Я много пробовал и многого и все еще не мог понять.PrimeFaces, как изменить цвет значка вокалиста

enter image description here

Вы можете увидеть в правом верхнем углу, его цвет фона желтый цвет, который я установил, что это, но я не могу изменить цвет значка. Его всегда синий. Вот мои коды о рычании;

.ui-growl{ 
    position:fixed; 
    top:20%; 
    left:38%; 
    width: 23%; 
} 

.ui-growl .ui-state-highlight{ 
    background: #d2524f; 
    border: #d2524f; 

} 

.ui-growl-message{  
    float: left; 
    font-size: 15px; 
    margin: 2% 0 0 22%; 
} 

.ui-growl .ui-growl-icon-close{ 
    background-color:yellow; 
} 
+0

сообщение о версии, так как от того, что я вижу, оба ответа верны, но зависят от версии используемого PrimeFaces – Kukeltje

+0

PrimeFaces версии 5.0 –

ответ

3

Значок закрытия рисуется фонового изображения атрибута с помощью следующего селектора CSS:

.ui-state-highlight .ui-icon { 
    background-image: url("/showcase/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-omega"); 
} 

Изменение цвета атрибут не будет иметь никакого эффекта. Чтобы изменить цвет значка, вам необходимо изменить URL-адрес изображения. Это answer дает некоторые намеки на эту тему.

Протестировано с PrimeFaces ShowCase.

+0

я не знаю, это правильно в смысле этики .s HTTP: // WWW. primefaces.org/icarus/messages.xhtml На этой странице найдите Inspect Element, и вы увидите, что ее легко изменить цвет значка и этот код, @ Angel Politis просто отправить, вы можете увидеть его сверху. Итак, как это работает в этой теме icarus? –

+0

Сообщение, для которого версия PF это действительно – Kukeltje

+0

Я смотрю в библиотеку, и она говорит, что PrimeFaces 5.0 –

Смежные вопросы