CSS mask-type 屬性
示例
檢視兩個 SVG <mask> 元素;一個使用 mask-type alpha,一個使用 mask-type luminance
<svg width="200" height="120" xmlns="http://www.w3.org/2000/svg">
<defs>
<mask id="mask1" maskContentUnits="objectBoundingBox" style="mask-type:alpha">
<rect width="10" height="10" fill="red" fill-opacity="0.7" />
</mask>
<mask id="mask2" maskContentUnits="objectBoundingBox" style="mask-type:luminance">
<rect width="10" height="10" fill="red" fill-opacity="0.7" />
</mask>
</defs>
</svg>
自己動手試一試 »
定義和用法
mask-type
屬性指定 SVG <mask> 元素是作為亮度蒙版還是作為 alpha 蒙版處理。
這適用於 SVG <mask> 元素本身。
預設值 | luminance |
---|---|
繼承 | no |
可動畫 | 否。 閱讀關於可動畫屬性 |
版本 | CSS 蒙版模組級別 1 |
JavaScript 語法 | object.style.maskType="alpha" |
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
mask-type | 24 | 79 | 35 | 7 | 15 |
CSS 語法
mask-type: luminance|alpha|initial|inherit;
屬性值
值 | 描述 |
---|---|
luminance | 將蒙版影像視為亮度蒙版。這是預設值。 |
alpha | 將蒙版影像視為 alpha 蒙版 |
initial | 將此屬性設定為其預設值。閱讀關於initial |
inherit | 從其父元素繼承此屬性。閱讀關於inherit |
相關頁面
CSS 參考:mask 屬性
CSS 參考:mask-clip 屬性
CSS 參考:mask-composite 屬性
CSS 參考:mask-image 屬性
CSS 參考:mask-mode 屬性
CSS 參考:mask-origin 屬性
CSS 參考:mask-position 屬性
CSS 參考:mask-repeat 屬性
CSS 參考:mask-size 屬性
CSS 教程:CSS 蒙版