當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


SVG <switch>用法及代碼示例


這個<開關>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




相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 SVG <switch> Element。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。