Я пытаюсь установить пользовательские значки SVG с CSS на элементы списка <ul>
. Пример:
<ul>
<li style="list-style-image: url('first.svg')">This is my first item</li>
<li style="list-style-image: url('second.svg')">And here my second</li>
</ul>
Проблема заключается в том, что изображения слишком велики и растягивают высоту линий. Я не хочу изменять размер изображения, потому что точка использования SVG заключается в масштабировании с разрешением. Есть ли способ установить размер изображения с помощью CSS без какого-либо background-image
hack?
EDIT: здесь предварительный просмотр (большое изображение, специально выбранное для иллюстрации и драмы): http://jsfiddle.net/tWQ65/4/
И мой текущий background-image
обходной путь, используя CSS3 background-size
: http://jsfiddle.net/kP375/1/