2013-02-15 2 views
0

Можно ли изменить цвет изображения, используя только CSS?Изменить цвет изображения с помощью css?

(я использую прозрачные glyphicons фоновых, и мне нужен другой символ [не] фона цвета для моей темы)

+0

посмотреть на http://stackoverflow.com/questions/3430343/how-can-the-colors-of-an-image-be-changed-using-css3 – Ingo

ответ

0

No. Поскольку эти значки изображения вы не можете изменить их цвета. Вы можете попробовать использовать эти http://www.entypo.com/. Поскольку это шрифты, они могут легко менять цвета.

1

Вы можете использовать оттенки изображения, но я не знаю, если он собирается дать вам эффект вы ожидаете:

В основном вы обернуть <figure> элемент вокруг <img/> и применить стили к нему:

/*HTML*/ 
<figure class="tint"> 
    <img src="icon.png" width="400" height="260"> 
</figure> 

/*CSS*/ 
.tint { 
    position: relative; 
    float: left; 
    cursor: pointer; 
} 

.tint:before { 
    content: ""; 
    display: block; 
    position: absolute; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    background: rgba(0,255,255, 0.5); 
    -moz-transition: background .3s linear; 
    -webkit-transition: background .3s linear; 
    -ms-transition: background .3s linear; 
    -o-transition: background .3s linear; 
    transition: background .3s linear; 
} 

.tint:hover:before { 
    background: none; 
} 

Проверьте образцы link на демонстрационный и полный код.

На этом website вы также можете проверить различные методы.

+0

Конечно, это только если вы используете теги ''. В противном случае, если это фон в CSS, я не знаю, как его изменить. – NielsInc

+0

Спасибо, но это также делает фон (который я могу получить, добавив, например: «style =» background-color: красный «' к родительскому тегу). – stackoverflowuser95

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