试一试
filter: opacity(1);
filter: opacity(80%);
filter: opacity(50%);
filter: opacity(0.2);
filter: opacity(0);
<section id="default-example">
  <img
    class="transition-all"
    id="example-element"
    src="/shared-assets/images/examples/firefox-logo.svg"
    width="200" />
</section>
注意:此函数类似于更成熟的 opacity 属性。区别在于使用滤镜时,某些浏览器会提供硬件加速以获得更好的性能。
语法
css
opacity(amount)
参数
- amount可选
- 
转换量,指定为 <number>或<percentage>。值为0%时完全透明,而值为100%时输入不变。0%到100%之间的值是对效果的线性乘数。插值的初始值为1。默认值为1。
正式语法
<opacity()> =
opacity( [ <number> | <percentage> ]? )
示例
opacity() 的正确值示例
css
opacity(0%)   /* Completely transparent */
opacity(50%)  /* 50% transparent */
opacity()     /* No effect */
opacity(1)
规范
| 规范 | 
|---|
| 滤镜效果模块第 1 级 # funcdef-filter-opacity | 
浏览器兼容性
加载中…
另见
- 在 filter和backdrop-filter属性值中可用的其他<filter-function>函数包括:
- CSS opacity属性