W3cubDocs

/Web APIs

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 read-only 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

<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>
const svgElement = document.querySelector("svg");

// Access the meetOrSlice property
console.log(svgElement.preserveAspectRatio.baseVal.meetOrSlice); // Output: 2 (SVG_MEETORSLICE_SLICE)

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
meetOrSlice 1 12 1.5 ≤12.1 3 18 4 ≤12.1 1 4.0 4.4 1

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