chromium/third_party/blink/web_tests/svg/custom/gradient-with-1d-boundingbox.svg

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
    <linearGradient id="gradient1">
        <stop offset="0" stop-color="red"/>
        <stop offset="1" stop-color="green"/>
    </linearGradient>

    <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="9">
        <stop offset="0" stop-color="red" />
        <stop offset="1" stop-color="red" stop-opacity="0" />
    </radialGradient>
</defs>

<!-- Gradients with objectBoundingBox units can't be applied to 1d objects -->
<line x1="20" x2="220" y1="50" y2="50" stroke="url(#gradient1) #0f0" stroke-width="20"/>

<!-- Gradients with userSpaceOnUse units can be applied to 1d objects -->
<g transform="translate(120, 100)">
    <line x1="-9" y1="0" x2="9" y2="0" stroke="url(#gradient2)" />
    <line x1="0" y1="-9" x2="0" y2="9" stroke="url(#gradient2)" />
    <line x1="-9" y1="0" x2="9" y2="0" stroke="url(#gradient2)" transform="rotate(45)" />
    <line x1="-9" y1="0" x2="9" y2="0" stroke="url(#gradient2)" transform="rotate(-45)" />
</g>

<text x="140" y="150" text-anchor="middle">You should see a green line, and a red star</text>
</svg>