svg element
<view>
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
- : This attribute defines how the SVG fragment must be deformed if it is embedded in a container with a different aspect ratio.
Value type: (
viewBox- : This attribute defines the bound of the SVG viewport for the pattern fragment. Value type: <list-of-numbers>; Default value: none; Animatable: yes
zoomAndPanDeprecated- : 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.