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


SVG media屬性用法及代碼示例


media屬性顯示必須匹配的媒體查詢才能應用樣式表。隻有<style>元素正在使用此屬性。

用法:

<style media="media-query-list">
    // Styling the element
</style>

屬性值:media屬性接受上述和以下所述的值:

  • media-query-list:該值包含一個媒體查詢,該查詢允許將樣式表應用於元素。

以下示例說明了媒體屬性的使用。

範例1:



<!DOCTYPE html> 
<html> 
  
<body> 
    <h1 style="margin-left:-8px; 
        font-size:25px; color:green;"> 
        GeeksforGeeks 
    </h1> 
  
    <svg viewBox="0 10 1440 220" 
        xmlns="http://www.w3.org/2000/svg"> 
  
        <!-- Styling rect element when screen  
            size is greater than 800px -->
        <style> 
            rect { 
                fill:yellowgreen; 
            } 
        </style> 
  
        <!-- Styling rect element when screen 
            size is greater than 800px and  
            using media attribute-->
        <style media="all and (min-width:800px)"> 
            rect { 
                fill:green; 
            } 
        </style> 
  
        <!-- Defining rectangular shape SVG -->
        <rect y="20" width="200" height="200" /> 
    </svg> 
</body> 
  
</html>

輸出:

範例2:

<!DOCTYPE html> 
<html> 
  
<body> 
    <h1 style="margin-left:-8px; 
        color:green; font-size:25px;"> 
        GeeksforGeeks 
    </h1> 
      
    <svg viewBox="0 2 1440 220" 
        xmlns="http://www.w3.org/2000/svg"> 
  
        <!-- Styling rect element when screen 
            size is greater than 800px -->
        <style> 
            circle { 
                fill:yellowgreen; 
            } 
        </style> 
  
        <!-- Styling rect element when screen 
            size is greater than 800px and  
            using media attribute-->
        <style media="all and (min-width:800px)"> 
            circle { 
                fill:green; 
            } 
        </style> 
  
        <!-- Defining circular shape SVG -->
        <circle r="100" cx="100" cy="100" /> 
    </svg> 
</body> 
  
</html>

輸出:




相關用法


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