Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

SVG Preview (Scaled)

Preview of https://raw.githubusercontent.com/mozilla-firefox/firefox/main/testing/web-platform/tests/svg/pservers/reftests/gradient-objectBoundingBox-absolute-units.svg
<svg width="200" height="200"
<g id="testmeta">
<title>Gradient with objectBoundingBox and absolute length units</title>
<html:link rel="help"
<html:link rel="match" href="reference/gradient-objectBoundingBox-absolute-units-ref.svg" />
</g>
<!-- Test: In objectBoundingBox mode, absolute units like "in" should be
resolved to their CSS pixel equivalent (1in = 96px) and used as the
coordinate in the objectBoundingBox space. So x2="1in" should behave
like x2="96" (unitless), NOT like x2="1". -->
<defs>
<linearGradient id="grad" gradientUnits="objectBoundingBox"
x1="0" y1="0" x2="1in" y2="0">
<stop offset="0" stop-color="blue"/>
<stop offset="1" stop-color="lime"/>
</linearGradient>
</defs>
<rect width="200" height="200" fill="url(#grad)"/>
</svg>