Есть ли у SVG какой-либо собственный размер px?


9

Я сохраняю некоторые изображения из моего файла иллюстратора в формате SVG для использования в качестве фоновых изображений для веб-сайта. Я знаю, что вы можете установить размер изображения в пикселях, но есть ли в файле какой-либо собственный размер пикселя?

Ответы:


4

Откройте файл SVG в текстовом редакторе и убедитесь сами!

<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="60px" height="60px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve">
<line fill="none" stroke="#FFFFFF" stroke-width="12" x1="1.1" y1="1.2" x2="58.8" y2="58.8"/>
</svg>

Соответствующие свойства можно найти в теге SVG:

  • ширина и высота
  • Viewbox
  • enable-background (не очень актуально для Интернета, но стоит отметить, я думаю)

6

Да.

Когда вы сохраняете SVG из Illustrator, изменяете размер всего, сохраняете другой SVG и выводите оба из них в HTML, они будут отображаться в разных размерах, в зависимости от того, насколько вы их сохранили.

Установка этих значений должна быть достаточно простой в артборде, но я всегда просто устанавливаю свойство css (очевидно, работает только в Интернете)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.