SVG TextPathElement.startOffset屬性返回與給定textpath元素的屬性對應的SVGAnimatedLength對象。
用法:
TextPathElement.startOffset
返回值:此屬性返回SVGAnimatedLength對象,該對象可用於獲取TextPath元素的startOffset。
範例1:
HTML
<!DOCTYPE html>
<html>
<body>
<svg viewBox="0 0 200 500"
xmlns="http://www.w3.org/2000/svg">
<path id="Geek" fill="yellow" stroke="green"
d="M10, 90 Q90, 90 90, 45 Q90, 10 50, 10 Q10,
10 10, 40 Q10, 70 45, 70 Q70, 70 75, 50" />
<text>
<textPath href="#Geek" id="gfg"
startoffset="10" >
The Geeky Text Along The Path
</textPath>
</text>
<script type="text/javascript">
var gfg = document.getElementById('gfg');
console.log(gfg.startOffset);
</script>
</svg>
</body>
</html>
輸出:
- 控製台輸出:
範例2:
HTML
<!DOCTYPE html>
<html>
<body>
<svg viewBox="0 0 200 500"
xmlns="http://www.w3.org/2000/svg">
<path id="Geek" fill="red" stroke="green"
d="M10, 90 Q90, 90 90, 45 Q90, 10 50, 10 Q10,
10 10, 40 Q10, 70 45, 70 Q70, 70 75, 50" />
<text>
<textPath href="#Geek" id="gfg" startoffset="10" >
gfg a computer science platform
</textPath>
</text>
<script type="text/javascript">
var gfg = document.getElementById('gfg');
console.log(gfg.startOffset);
</script>
</svg>
</body>
</html>
輸出:
- 控製台輸出:
相關用法
- SVG RectElement.rx屬性用法及代碼示例
- SVG RectElement.height屬性用法及代碼示例
- SVG CircleElement.r屬性用法及代碼示例
- SVG CircleElement.cy屬性用法及代碼示例
- SVG EllipseElement.rx屬性用法及代碼示例
- SVG EllipseElement.ry屬性用法及代碼示例
- SVG EllipseElement.cy屬性用法及代碼示例
- SVG LinearGradientElement.x1屬性用法及代碼示例
- SVG LinearGradientElement.x2屬性用法及代碼示例
- SVG namespaceURI屬性用法及代碼示例
- SVG RectElement.x屬性用法及代碼示例
- SVG UseElement.x屬性用法及代碼示例
- SVG UseElement.y屬性用法及代碼示例
- SVG UseElement.height屬性用法及代碼示例
- SVG UseElement.width屬性用法及代碼示例
- SVG RectElement.y屬性用法及代碼示例
- SVG LineElement.y1屬性用法及代碼示例
- SVG LineElement.y2屬性用法及代碼示例
- SVG EllipseElement.cx屬性用法及代碼示例
- SVG LineElement.x2屬性用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 SVG TextPathElement.startOffset Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。