2014-12-18 5 views
0

Я использую значки мобильных JQuery. У меня есть небольшая путаница здесь, чтобы изменить фактический цвет значка на красный и фон на белый. См. Ниже html-код.Как изменить цвет значков jquery

<div data-role="page"><div data-role="content"> 
<a href="#" data-role="button" data-icon="home" data-inline="true" data-iconpos="notext"> </a</div></div> 

Такая, что икона должна быть следующей

Icons should be like this

См JS FIDDLE HERE

+0

Что вы пробовали до сих пор? –

+0

это не дублирует то, на что оно помечено! – MixedVeg

+0

Найти элементы, которые нужно изменить, в этом случае .ui-btn-icon-notext .ui-btn-inner .ui-icon {margin: 2px 1px 2px 3px; float: left;} (по умолчанию), добавить фон -color: # ff0000; здесь помещаем их в таблицу стилей ext и добавляем ее в вашу голову (после файла css по умолчанию jquery), другое решение делает собственный класс forex class = «mybtn», определяющий ваш css и помещенный в него impotant. – MixedVeg

ответ

-1

Вам нужно добавить атрибут данных тему, и вы можете создавать темы, используя JQuery Mobile ThemeRoller. Вот fiddle с другим цветом.

 <a href="#" data-role="button" data-icon="home" data-inline="true" data-iconpos="notext" data-theme="b"></a></div> 

Если вы не хотите создавать свои собственные темы для JQuery Mobile, затем с помощью инспектора и найти правильный элемент, а затем добавить к нему CSS. Например:

.ui-btn-icon-notext .ui-btn-inner .ui-icon { 
     background-color: #111; 
} 

Update: Вы должны создать свой собственный значок, а затем изменить значок фоновое изображение:

.ui-btn-icon-notext .ui-btn-inner .ui-icon { 

    background: url(http://png.findicons.com/files/icons/2165/office/48/home_01.png); 
    background-size: 17px; 

} 
+0

Я хотел бы изменить цвет значка на красный см. Изображение выше –

+0

Я обновил свой ответ. Надеюсь, это поможет вам. Вам нужно будет создавать значки в цвете (цветах), который вы хотите. – sfewfed

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