
- HTML中文网
- 联系QQ:88526
  
- QQ交流群
 
- 微信公众号
 

CSS 图像透明/不透明
使用CSS很容易创建透明的图像。
注意:CSS Opacity属性是W3C的CSS3建议的一部分
创建一个透明图像
CSS3中的透明度属性是 opacity,可以通过opacity属性来设置图像的透明度
效果图:

注意:
IE9, Firefox, Chrome, Opera 和 Safari 使用属性 opacity 来设定透明度。opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。
IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x),x 能够取的值从 0 到 100。值越小,越透明。
图像的透明度:悬停效果
当鼠标移到图像上,图像透明度发生改变
效果图:

透明的盒子中的文字
.bg
{
  width: 450px;
  height: 300px;
  background: url('images/22.jpg') no-repeat;
  border: 1px solid black;
}
.text
{
  width: 338px;
  height: 204px;
  margin:30px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity:0.6;
  /* for IE */
  filter:alpha(opacity=60);
  }
.text p
{
  margin: 30px 40px;
}
</style>
</head>
<body>
<div class="bg">
<div class="text">
<p>
HTML中文网HTML中文网HTML中文网HTML中文网HTML中文网
HTML中文网HTML中文网HTML中文网HTML中文网HTML中文网
HTML中文网HTML中文网HTML中文网HTML中文网HTML中文网
</p>
</div>
</div>点击 "运行实例" 按钮查看在线实例
效果图:

代码思路:
首先,创建一个 div 元素 (class="bg"),它有固定的高度和宽度、背景图像,以及边框。然后我们在第一个 div 内创建稍小的 div (class="text")用来放文本信息,它有固定的宽度、背景色和边框,并且它是透明的。
推荐手册