第1章 第30节 CSS 图像透明/不透明

推荐给朋友

CSS 图像透明/不透明

使用CSS很容易创建透明的图像,CSS3中属性的透明度是 opacity

CSS Opacity属性是W3C的CSS3建议的一部分。

语法

opacity:0.4;
filter:alpha(opacity=40); /* IE8 及其更早版本 */

IE9,Firefox,Chrome,Opera,和Safari浏览器使用透明度属性可以将图像变的不透明。 Opacity属性值从0.0 - 1.0。值越小,使得元素更加透明。

IE8和早期版本使用滤镜:alpha(opacity= x)。 x可以采取的值是从0 - 100。较低的值,使得元素更加透明。

图像的透明度 - 悬停效果

实例

img {
  opacity:0.4;
  filter:alpha(opacity=40); /*  IE8 及其更早版本 */
}
img:hover {
  opacity:1.0;
  filter:alpha(opacity=100); /* IE8 及其更早版本 */
}

尝试一下

透明的盒子中的文字

实例

div.transbox {
  width: 400px;
  height: 180px;
  margin: 30px 50px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}

尝试一下