這個<開關>SVG元素用於按順序評估其直接子元素上的屬性,然後在這些屬性評估為true的情況下呈現第一個子元素。其他剩餘的孩子將不會被渲染。
用法:
<switch attribute="" > <child 1> <child 2> <child 3> <child n> </switch>
屬性:
- Global Attributes:一些常用的全局屬性,例如核心屬性和樣式屬性等。
例:使用<switch>元素獲取係統語言。
<!DOCTYPE html>
<html>
<body>
<svg viewBox="0 -20 100 50">
<switch>
<text systemLanguage="en-us">
US English
</text>
<text systemLanguage="en-au">
Australian English
</text>
<text systemLanguage="en">
Global English
</text>
<text systemLanguage="es">
Spanish | Espanol
</text>
</switch>
</svg>
</body>
</html>
輸出:
支持的瀏覽器:此SVG元素支持以下瀏覽器:
- Chrome
- Edge
- Firefox
- Safari
- IE瀏覽器
- Opera
相關用法
- SVG <marker>用法及代碼示例
- SVG <desc>用法及代碼示例
- SVG <a>用法及代碼示例
- SVG <clipPath>用法及代碼示例
- SVG <title>用法及代碼示例
- SVG <animateMotion>用法及代碼示例
- SVG <animate>用法及代碼示例
- SVG <g>用法及代碼示例
- SVG <textPath>用法及代碼示例
- SVG <tspan>用法及代碼示例
- SVG <use>用法及代碼示例
- SVG <symbol>用法及代碼示例
- SVG <foreignObject>用法及代碼示例
- SVG <hatch>用法及代碼示例
- SVG <set>用法及代碼示例
- SVG <feFlood>用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 SVG <switch> Element。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。