@NotFair
web-developer

Как сделать маску цвета для svg?

Всем привет!
есть сайт. Внизу слайдер с свгшками, как сделать чтобы на них была маска(например красный цвет), а при ховере свг принимала бы свои цвета. Если кто делал подобное, буду рад ответу.
  • Вопрос задан
  • 447 просмотров
Решения вопроса 1
xandri
@xandri
Люблю айтшечку
На тему svg
g, polygon, path {
    fill: red !important;
}

Но лучше немного переверстать и сделать правильно
<div class="icon icon-red"></div>
.icon {
    background-color: red;
    -webkit-mask-image: url(icon.svg);
    mask-image: url(icon.svg);
}

.icon:hover {
    background-color: currentColor;
}

Для png юзай
https://developer.mozilla.org/en-US/docs/Web/CSS/m...

Ну и конечно же привет вебдизайн мастеру:)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы