CSS 不透明度属性opacity

opacity 属性用于设置元素的透明度级别。
不透明度与透明度相反。

此属性是 CSS3 属性之一。

此属性允许使元素完全透明、半透明或者默认。

数字范围在 0 和 1 之间。
0 使元素完全透明。
1 是使元素完全不透明的默认值。
0 到 1 之间的值逐渐使元素清晰。

负值有效。

借助 opacity 属性为元素的背景添加透明度时,其所有子元素也将变为透明。
如果我们不对子元素应用不透明度,请使用 RGBA 颜色。

初始值1.0
应用于所有元素。
继承无效
可动画的是的。
版本CSS3.
DOM 语法object.Style.opacity =“0.3”;

语法

opacity: number | initial | inherit;

不透明度属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      .example1 {
        background-color: #8ebf42;
        opacity: 0.3;
        filter: Alpha(opacity=50);
      }
      .example2 {
        background-color: #8ebf42;
        opacity: 1;
        filter: Alpha(opacity=50);
      }
    </style>
  </head>
  <body>
    <h2>Opacity 属性示例</h2>
    <h3>Opacity level is 0.3;</h3>
    <div class="example1"> Lorem Ipsum is dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. </div>
    <h3>Opacity level is 1;</h3>
    <div class="example2">Lorem Ipsum is dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</div>
  </body>
</html>

另一个示例,第一张图像的不透明度级别为 1.0,第二张图像的不透明度级别为 0.6,第三张图像的不透明度级别为 0.2.

具有三个不透明度级别的不透明度属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      img.a {
        opacity: 1;
        filter: alpha(opacity=100);
      }
      img.b {
        opacity: 0.6;
        filter: alpha(opacity=100);
      }
      img.c {
        opacity: 0.2;
        filter: alpha(opacity=100);
      }
    </style>
  </head>
  <body>
    <h2>Opacity 属性示例</h2>
    <h3>Opacity: 1.0;</h3>
    <img src="/onitroad.jpeg" alt="house" width="300" height="300" class="a">
    <h3>Opacity: 0.6;</h3>
    <img src="/onitroad.jpeg" alt="house" width="300" height="300" class="b">
    <h3>Opacity: 0.2;</h3>
    <img src="/onitroad.jpeg" alt="house" width="300" height="300" class="c">
  </body>
</html>

CSS opacity 属性值说明

描述
number定义不透明度级别。默认值为1.0。
inherit从父母元素继承属性。
日期:2020-06-02 22:14:41 来源:oir作者:oir