Spec-Zone.ru › SVG

SVG как изображение

SVG можно использовать в качестве формата изображений в HTML, CSS, некоторых элементах SVG и через Canvas API. На этой странице перечислены возможности, в которых можно указать SVG в качестве источника изображения.

Возможности с поддержкой SVG

Браузеры поддерживают изображения SVG в следующих элементах:

  • элементах HTML <img> или <svg>
  • свойстве CSS background-image
  • свойстве CSS list-style-image
  • свойстве CSS content
  • элементе SVG <image>
  • элементе SVG <feImage>
  • функции Canvas drawImage

Ограничения

В целях безопасности некоторые браузеры ограничивают содержимое SVG, когда оно используется в качестве изображения. В частности, могут применяться следующие ограничения:

  • JavaScript отключён.
  • Внешние ресурсы (например, изображения и таблицы стилей) не могут быть загружены, однако их можно использовать, если они встроены с помощью data: URLs.
  • Стили для ссылок :visited не отображаются.
  • Стилизация виджетов с использованием платформенных средств (на основе темы ОС) отключена.

Обратите внимание, что перечисленные выше ограничения относятся только к контекстам изображений; они не применяются, если содержимое SVG просматривается напрямую или встроено в качестве документа с помощью элементов <iframe>, <object> или <embed>.

Спецификации

Спецификация
Модуль фонов и границ CSS, уровень 3>
# the-background-image>

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Guides/SVG_as_an_image

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API