SVGMarkerElement: viewBox 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 viewBox read-only property of the SVGMarkerElement interface returns an SVGAnimatedRect object which contains the values set by the viewBox attribute on the .

Value

An SVGAnimatedRect object. The baseVal property of this object returns an SVGRect object, from which can be returned the x and y co-ordinates, plus the width and height of the viewBox attribute.

Examples

This example demonstrates how to return the value of the width set for the viewBox attribute of .

html

  
    
      
    
  

js
const marker = document.getElementById("arrow");
console.log(marker.viewBox.baseVal.width); // 10

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGFitToViewBox__viewBox

Browser compatibility