Задать вопрос
@alexeeey_kuznetsov

Как добавить изображение из svg спрайта через background?

Использую для svg иконок спрайт, собираю галпом, в html вывожу таким образом:
<svg class="icon icon--mail">
	<use xlink:href="img/sprite.svg#mail"></use>
</svg>

В css по классу обращаюсь, могу менять заливку и т.п. Стандарт. Всё работает.
Но при таком же выводе через background ничего не появляется. Например:
&__item {
	position: relative;
	&::after {
		content: '';
		display: inline-block;
		width: 18px;
		height: 12px;
		background: url('/img/sprite.svg#mail') no-repeat;
	}
}


По этой ссылке:
Используется аналогичный метод вывода иконок через bg. Но у меня пусто.
Может чего то не учёл.
Заранее спасибо за ответ!
  • Вопрос задан
  • 464 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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