Firefox Tomorrow

svg element

<view>

View on MDN ↗

The <view> SVG element defines a particular view of an SVG document. A specific view can be displayed by referencing the <view> element’s id as the target fragment of a URL.

Usage context

Attributes

  • preserveAspectRatio
    • : This attribute defines how the SVG fragment must be deformed if it is embedded in a container with a different aspect ratio. Value type: (none | xMinYMin | xMidYMin | xMaxYMin | xMinYMid | xMidYMid | xMaxYMid | xMinYMax | xMidYMax | xMaxYMax) (meet | slice)?; Default value: xMidYMid meet; Animatable: yes
  • viewBox
    • : This attribute defines the bound of the SVG viewport for the pattern fragment. Value type: <list-of-numbers>; Default value: none; Animatable: yes
  • zoomAndPan Deprecated
    • : This attribute specifies whether the SVG document can be magnified and panned. Value type: disable | magnify; Default value: magnify; Animatable: no

DOM Interface

This element implements the SVGViewElement interface.

Example

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="/firefox/mdn-assets/svg/reference/element/view/example.svg" alt="three circles" width="300" height="100" />
<br />
<img src="/firefox/mdn-assets/svg/reference/element/view/example.svg" alt="blue circle" width="100" height="100" />

Result

Interactive exampleOpen the canonical MDN source to run this embedded demo.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.