如何在不转换应用的渐变/滤镜的情况下转换 SVG 路径?

问题描述 投票:0回答:1
svg svg-filters svg-transforms
1个回答
0
投票
将gradientTransform应用于您的渐变定义。又名:

<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"> <defs> <linearGradient id="gradient1" x1="50%" y1="0" x2="50%" y2="100%" gradientUnits="userSpaceOnUse" gradientTransform ="rotate(-45) translate(0 21)"> <stop offset="0%" style="stop-color:rgb(255,0,0); stop-opacity:1" /> <stop offset="50%" style="stop-color:rgb(255,0,0); stop-opacity:1" /> <stop offset="50%" style="stop-color:rgb(0,255,0); stop-opacity:1" /> </linearGradient> </defs> <rect x="25" y="25" width="50" height="50" fill="url(#gradient1)" transform="rotate(45, 50, 50)" /> </svg>

© www.soinside.com 2019 - 2024. All rights reserved.