SVGPreserveAspectRatio: meetOrSlice property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The meetOrSlice property of the SVGPreserveAspectRatio interface reflects the type of the meet-or-slice value as specified by one of the SVG_MEETORSLICE_* constants defined on this interface.
Value
One of the following:
SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN(0)SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET(1)SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE(2)
Examples
>Accessing the meetOrSlice property
html
<svg
xmlns="http://www.w3.org/2000/svg"
width="400"
height="200"
preserveAspectRatio="xMidYMid slice">
<circle cx="100" cy="100" r="50" fill="blue" />
</svg>
js
const svgElement = document.querySelector("svg");
// Access the meetOrSlice property
console.log(svgElement.preserveAspectRatio.baseVal.meetOrSlice); // Output: 2 (SVG_MEETORSLICE_SLICE)
Specifications
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # __svg__SVGPreserveAspectRatio__meetOrSlice> |