Я хорошо использовал значки jQuery в своем веб-приложении, но пришел к тому, что хотел бы использовать цвет, который по умолчанию мне не удается достичь. В настоящее время я использую тему "State Street", которая в основном использует зеленый цвет. Но у меня есть красная коробка с белым текстом, и я хочу использовать икону, которая тоже белая. Есть белые значки, которые поставляются с темой, но они применяются только тогда, когда значки находятся внутри div (или другого контейнера), который имеет класс "ui-state-focus". Это сделает значок белым, но изменит цвет фона на зеленый, который я хочу оставить красным.
Есть ли способ (скорее всего, через CSS) переопределить, какое фоновое изображение jQuery использует для значков, чтобы я мог использовать другой цвет?
Спасибо.
CLARIFICATION: Я думаю, это помогло бы мне опубликовать html, с которым я сейчас работаю:
<!-- currently produces a default 'grey' icon color -->
<!-- this b/c no jquery ui class (like ui-state-focus) given for errorMessage div -->
<div id="errorMessage">
<span class="ui-icon ui-icon-alert" style="float: left"></span>
Only 1 Activity can be added at a time
</div>
У меня также есть CSS:
.dialog #errorMessage
{
/*display: none;*/
background-color: #CC3300;
color: #FFFFFF;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
vertical-align: bottom;
bottom: auto;
font-size: .80em;
width: 100%
}
"display: none" в настоящее время прокомментирован, поэтому я вижу это. У меня есть функция fadeIn при сбое ошибок. Еще раз спасибо за помощь.