SergeyKisliy
@SergeyKisliy
Дизайнер натяжных потолков и освещения

Как сделать миксин data-uri в LESS?

Всем привет.
Можете подсказать или ткнуть носом в ссылку, как сделать миксин в LESS для генерации data-uri svg:
background-image: data-uri('image/svg+xml;charset=UTF-8', 'image.svg')

чтобы не писать это постоянно, а просто вставить путь к изображению.
Я пытался сделать, но не происходит генерация, чую подвох что надо что-то экранировать. Заранее спасибо!
  • Вопрос задан
  • 467 просмотров
Решения вопроса 1
isqua
@isqua
Научу HTML, CSS, JS, BEM и Git
.svg(@img) {
    background-image: data-uri('image/svg+xml;charset=UTF-8', @img)
}

.test {
    .svg("file.svg")
}


Получается такой код:

.test {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20baseProfile%3D%22full...");
}


Пробую на версии less 2.6.0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час