简单教程
提交运行
代码编辑器:
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <defs> <linearGradient id="MyGrad" gradientUnits="userSpaceOnUse" x1="100" y1="0" x2="500" y2="0"> <stop offset="0" style="stop-color:#ff00ff"/> <stop offset=".33" style="stop-color:#88ff88"/> <stop offset=".67" style="stop-color:#2020ff"/> <stop offset="1" style="stop-color:#d00000"/> </linearGradient> <filter id="Matrix"> <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> </filter> <filter id="Saturate"> <feColorMatrix type="saturate" values="0.4"/> </filter> <filter id="HueRotate"> <feColorMatrix type="hueRotate" values="90"/> </filter> <filter id="Luminance"> <feColorMatrix type="luminanceToAlpha" result="a"/> <feComposite in="SourceGraphic" in2="a" operator="in"/> </filter> </defs> <g style="font-size:50;fill:url(#MyGrad)"> <text x="50" y="60">Unfiltered</text> <text x="50" y="120" style="filter:url(#Matrix)">Matrix</text> <text x="50" y="180" style="filter:url(#Saturate)">Saturate</text> <text x="50" y="240" style="filter:url(#HueRotate)">HueRotate</text> <text x="50" y="300" style="filter:url(#Luminance)">Luminance</text> </g> </svg>
运行结果: