Elena0394
@Elena0394

Можно ли изменить фон у svg в css?

background-image: url('data:image/svg+xml,%3Csvg width="22" height="20" viewBox="0 0 22 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18.9978 19L3.0022 19C2.25356 19 1.61739 18.5578 1.2647 17.857C0.910833 17.1538 0.888001 16.2647 1.34124 15.4998L9.33904 2.00308C10.1316 0.665639 11.8684 0.66564 12.661 2.00308L20.6588 15.4998C21.112 16.2647 21.0892 17.1538 20.7353 17.857C20.3826 18.5578 19.7464 19 18.9978 19Z" fill="%23FE7A72" stroke="%23131218" stroke-width="2"/%3E%3Crect x="10" y="7" width="2" height="5" fill="%23131218"/%3E%3Crect x="10" y="14" width="2" height="2" fill="%23131218"/%3E%3C/svg%3E ');


пробовала через маски, он соответственно обрезает все, а нужно именно только фон поменять. Не хочется делать через тег svg, т.к. она не одна и у каждой картинки меняется цвет фона. Было бы конечно круто, чтоб маски задал цвет, который надо обрезать и все
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Aleksander911
Наверно лучше сохранить его как svg. А дальше два варианта:
- svg код вставить в html, а в css править fill и stroke;
- править фон в какой нибудь подходящей программе (inscape, Adobe Illustrator) и подключать в background.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы