SVG రేడియల్ గ్రేడియంట్
- 上一页 SVG లీనర్ గ్రేడియంట్
- 下一页 SVG ఇన్స్టాన్స్
SVG 径向渐变 -
元素用于定义径向渐变(放射渐变)。
元素必须嵌套在 <defs>
标记内。<defs>
元素是定义(definitions)的缩写,包含对特殊元素(比如滤镜)的定义。
例子 1
定义一个椭圆,它有从白色到蓝色的径向渐变:
ఇది SVG కోడ్:
<svg height="150" width="500"> <defs><stop offset="0%" style="stop-color:rgb(255,255,255); stop-opacity:0" /> <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1" /> </radialGradient> </defs>
代码解释:
标签的 id 属性定义了渐变的唯一名称 - cx、cy 和 r 属性定义最外层圆,fx 和 fy 定义最内层圆
- 渐变的颜色范围可以由两种或多种颜色组成。每种颜色都用
标记指定 - offset 属性用于定义渐变颜色的开始和结束位置
- fill 属性将椭圆元素链接到渐变
ఉదాహరణ 2
ఒక ఎల్లిప్స్ నిర్వచించండి, దానిలో క్రింది రంగుల నుండి కింది రంగుల నుండి రేడియల్ గ్రేడియంట్ ఉంది:
ఇది SVG కోడ్:
<svg height="150" width="500"> <defs> <radialGradient id="grad2" cx="20%" cy="30%" r="30%" fx="50%" fy="50%"> <stop offset="0%" style="stop-color:rgb(255,255,255); stop-opacity:0" /> <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1" /> </radialGradient> </defs>
- 上一页 SVG లీనర్ గ్రేడియంట్
- 下一页 SVG ఇన్స్టాన్స్