Spec-Zone.ru › SVG

<view>

Базовый уровень Широко доступно *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна в браузерах с ⁨октября 2018⁩ года.

* Некоторые части этой функции могут поддерживаться на разных уровнях.

  • Подробнее
  • Полная таблица совместимости
  • Оставить отзыв

Элемент <view> SVG определяет конкретное представление документа SVG. Чтобы отобразить определённое представление, укажите id элемента <view> в качестве целевого фрагмента URL.

Контекст использования

Категории Нет
Допустимое содержимое Любое количество следующих элементов в любом порядке:
Описательные элементы

Атрибуты

preserveAspectRatio

Этот атрибут определяет, как следует деформировать фрагмент SVG, если он встроен в контейнер с другим соотношением сторон. Тип значения: (none | xMinYMin | xMidYMin | xMaxYMin | xMinYMid | xMidYMid | xMaxYMid | xMinYMax | xMidYMax | xMaxYMax) (meet | slice)?; Значение по умолчанию: xMidYMid meet; Анимируемый: да

viewBox

Этот атрибут определяет границы области просмотра SVG для фрагмента узора. Тип значения: <list-of-numbers>; Значение по умолчанию: нет; Анимируемый: да

zoomAndPan Устарело

Этот атрибут указывает, можно ли масштабировать и перемещать документ SVG. Тип значения: disable | magnify; Значение по умолчанию: magnify; Анимируемый: нет

Интерфейс DOM

Этот элемент реализует интерфейс SVGViewElement.

Пример

>

SVG

<svg viewBox="0 0 300 100" width="300" height="100"
      xmlns="http://www.w3.org/2000/svg">

  <view id="one" viewBox="0 0 100 100" />
  <circle cx="50" cy="50" r="40" fill="red" />

  <view id="two" viewBox="100 0 100 100" />
  <circle cx="150" cy="50" r="40" fill="green" />

  <view id="three" viewBox="200 0 100 100" />
  <circle cx="250" cy="50" r="40" fill="blue" />
</svg>

HTML

<img src="example.svg" alt="three circles" width="300" height="100" />
<br />
<img src="example.svg#three" alt="blue circle" width="100" height="100" />

Результат

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

Спецификация
Масштабируемая векторная графика (SVG) 2>
# ViewElement>

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
view 1 ≤18 15 15 3 18 15 14 2 1.0 4.4 2
preserveAspectRatio 1 79 15 15 3 18 15 14 2 1.0 4.4 2
viewBox 1 79 15 15 3 18 15 14 2 1.0 4.4 2
zoomAndPan 1 79 15 15 3 18 15 14 2 1.0 4.4 2

© 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/Reference/Element/view

Spec-Zone.ru

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