opacity()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
Please take two minutes to fill out our short survey.
The opacity()
CSS 函数在输入的图片实例上应用透明度属性,它的结果是一个 <filter-function>
.
尝试一下
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
属性类似,区别在于有了 filters,有些浏览器会提供硬件加速以获取更好的性能表现。
语法
opacity(amount)
参数
amount
-
转化的数值,要求是一个
<number>
或一个<percentage>
(百分比)。值为0%
是完全透明的,值为 100% 会保留原来的效果。值在 0% 与 100% 之间效果为线性变化的,参数的最小差值为 1。
Examples
css
opacity(0%) /* 完全透明*/
opacity(50%) /* 50% 透明 */
opacity(1) /* 无效果 */
See also
<filter-function>
- CSS
opacity
property