試一試
filter: grayscale(0);
filter: grayscale(0.2);
filter: grayscale(60%);
filter: grayscale(1);
<section id="default-example">
<img
class="transition-all"
id="example-element"
src="/shared-assets/images/examples/firefox-logo.svg"
width="200" />
</section>
語法
css
grayscale(amount)
引數
amount可選-
輸入影像轉換為灰度的程度。它被指定為
<number>或<percentage>。值為100%將輸入完全變為灰度,而0%則使輸入保持不變。0%和100%之間的值對效果具有線性乘數。用於插值的初始值為0。預設值為1。
正式語法
<grayscale()> =
grayscale( [ <number> | <percentage> ]? )
示例
grayscale() 的正確值示例
css
grayscale(0) /* No effect */
grayscale(.7) /* 70% grayscale */
grayscale() /* Completely grayscale */
grayscale(1)
grayscale(100%)
規範
| 規範 |
|---|
| 濾鏡效果模組第 1 級 # funcdef-filter-grayscale |
瀏覽器相容性
載入中…
另見
在 filter 和 backdrop-filter 屬性值中可用的其他 <filter-function> 函式包括: