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>
輸出:
相關用法
- HTML <style> media屬性用法及代碼示例
- HTML <area> media屬性用法及代碼示例
- HTML <link> media屬性用法及代碼示例
- HTML <source> media屬性用法及代碼示例
- HTML <a> media屬性用法及代碼示例
- HTML media屬性用法及代碼示例
注:本文由純淨天空篩選整理自thacker_shahid大神的英文原創作品 SVG media Attribute。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。