CSS3 opacity 属性
定义和用法
opacity 属性设置元素的不透明级别。默认值是1。
div
{
background-color:red;
opacity:0.5;
filter:Alpha(opacity=50); /* IE8 以及更早的浏览器 */
}
效果如下:不透明度为0.5
所有浏览器都支持 opacity 属性。
注释:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。
IE9, Firefox, Chrome, Opera 和 Safari 使用属性 opacity 来设定透明度。opacity
属性能够设置的值从 0.0 到 1.0。值越小,越透明。IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x)。x 能够取的值从 0 到 100。值越小,越透明。
W3C实例 CSS 图像透明度
img
{
opacity:0.4;
filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */
}
效果如下:原图
透明度0.4(大小没有变化,图片没截好)
图像透明度 - Hover 效果
把鼠标指针移动到图像上改变透明度:
img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /*