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