Перегляд / редактор SVG
Вихідний код SVG
Попередній перегляд
Технічні деталі
Як працює перегляд / редактор SVG
Що робить інструмент
SVG Preview / Editor відображає SVG-розмітку в реальному часі під час редагування та витягує метадані (width, height, viewBox, кількість елементів) для швидкої перевірки. Перемикач додає шаховий фон, щоб прозорі ділянки було добре видно. Інструмент також генерує URL-кодований data URI, придатний для прямого використання в CSS background-image або в HTML-атрибутах src.
Поширені сценарії використання для розробників
Дизайнери іконок перевіряють математику viewBox і товщини обводки на різних розмірах. Frontend-розробники переконуються, що вручну відредагована SVG-іконка й далі коректно рендериться після оптимізації (вручну або через SVGO). Email-розробники генерують компактні версії data URI для елементів бренду, щоб вбудовувати їх у HTML. Викладачі демонструють, як атрибути на кшталт preserveAspectRatio та overflow впливають на рендеринг.
Формати даних, типи або варіанти
Вхідні дані — «сирий» SVG XML markup. Вихід — той самий SVG, відрендерений у sandboxed iframe, плюс URL-кодований data URI (data:image/svg+xml;charset=utf-8,…). Метрика кількості елементів рахує кожен відкривальний тег (включно з defs, g, градієнтами та подібними вкладеними елементами), даючи приблизне уявлення про складність. Витягнуті значення атрибутів показуються в «сирому» вигляді.
Поширені помилки та крайові випадки
Зовнішні ресурси, на які посилаються елементи `use` або `image` через href, не завантажаться всередині sandboxed iframe. Вбудований JavaScript у елементах script блокується sandbox’ом — анімації мають спиратися на SMIL або CSS keyframes. SVG, які залежать від конкретного шрифту, що не встановлений у системі, підставлять шрифт за замовчуванням; для прев’ю вбудовуйте шрифти або використовуйте системні.
Коли використовувати цей інструмент, а коли — код
Використовуйте браузерний інструмент для одноразового дизайну іконок, налагодження або генерації data URI. Для продакшн-асетів проганяйте SVG через SVGO з налаштованою конфігурацією, щоб прибрати метадані та мінімізувати розмітку, і використовуйте систему спрайтів або коректну інтеграцію з бандлером для завантаження іконок у застосунку замість того, щоб всюди інлайнити data URI.