在网页制作的过程中,有时会碰到需要设置图片的透明度.这个虽然不是很常用.但遇到这问题会让人不知从何下手,本文就来说下使用CSS如何制作网页透明图片.
关于CSS Alpha透明的相关知识。先请看如下代码:
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Moz + FF */
opacity: 0.5; /* 支持CSS3的浏览器(FF 1.5也支持)*/
简单解释,IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS 3, Moz Family部分支持CSS3)。后面的数值是透明度,使用百分比或者小数(alpha(opacity))使用大于0小于100的数值,其实也是百分比)。
从上面的代码中你没有看到Opera。没错,Opera还未支持标准的opacity,也没有其私有的可支持Alpha透明的属性。
但是,我们知道,Opera是支持Alpha透明的PNG图片的(当然Moz Family也支持)。所以我们可以使用背景图片来实现Alpha透明效果。
关键在于:
background:transparent url(alpha80.png) left top repeat!important;
background:#ccc;
filter:alpha(opacity=50);
既然Moz Family支持Alpha透明的PNG,所以我们没有必要使用其私有属性了。当然,你可以使用标准的opacity,但别同时使用Alpha透明图片和opacity,这样的话就成了两者的混合了。你可以把上面的例子下载过来,然后/*opacity:.5;*/的注释看看。
转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/08/06/1793715.html
分享到:
相关推荐
在“css3半透明遮罩背景lightbox图片展示特效”中,我们主要关注的是如何使用CSS3来创建具有半透明遮罩和动态效果的图片展示组件,通常被称为Lightbox。Lightbox是一种流行的设计模式,当用户点击图片预览链接时,会...
本主题聚焦于使用HTML5和CSS3来实现图片的半透明遮罩效果,这是一种常见且实用的设计手法,常用于增加用户界面的层次感和引导用户的注意力。 首先,HTML5中的`<img>`标签用于插入图像,其基本语法是`替代文本">`。...
在网页布局中,这些半透明图片素材通常会被插入到HTML元素中,如`<img>`标签,或者通过CSS的`background-image`属性来设置背景。配合CSS的其他属性,如`position`(定位)、`z-index`(层叠顺序)和`transition`...
2. 使用CSS定义图片和遮罩的初始样式,例如设置遮罩的透明度为0,以便在未悬停时不可见。 ```css .image-container { position: relative; } .mask { position: absolute; top: 0; left: 0; width: 100%; ...
2. **使用背景图片**:如果只需要对背景图片进行透明处理,可以将图片设置为半透明并作为元素的背景。 ```css .bg-image-element { background-image: url('path/to/your/image.png'); background-color: ...
若要使图片在悬停时变为半透明,可以这样设置: ```css img:hover { opacity: 0.5; } ``` 这将使图片在鼠标悬停时变为50%的透明度。你可以调整`0.5`这个值来控制透明度的程度。 在实际应用中,通常会将这些...
在本主题中,我们将深入探讨如何使用CSS实现半透明效果,这是一个常见的视觉设计技巧,可以使网页元素呈现出不同程度的透明度,从而增加界面的层次感和美感。 在CSS中,半透明效果主要通过调整元素的`opacity`属性...
例如,设置一个元素的`opacity`为0.5,那么这个元素就会显示为50%的透明度: ```css .element { opacity: 0.5; } ``` 然而,`opacity`属性会影响元素及其所有子元素的透明度。如果只想改变元素背景的透明度,而不...
在CSS中,我们可以使用`opacity`属性来创建一个元素的半透明效果。`opacity`属性接受一个0到1之间的数值,其中0表示完全透明,1表示完全不透明。但是,当为整个元素设置`opacity`时,该元素及其所有子元素都会受到此...
至此,我们已经成功地使用CSS3实现了图片放大、半透明以及文字显示的效果。这种技术在网页设计中非常常见,用于创建吸引用户的交互式元素。同时,CSS3的`transition`属性提供了平滑的动画效果,使得用户体验更加流畅...
4. **图片样式控制**:CSS允许你对图片进行各种视觉调整,如设置边框、圆角、阴影、透明度等。还可以使用CSS滤镜(filters)实现图片效果,如模糊、对比度、饱和度调整等。 5. **响应式图片**:HTML5引入了`...
在创建滑动图像面板时,我们可以设置关键帧来改变图像的位置、透明度等属性,从而实现平滑的图片切换效果。 一、基本结构与样式 1. 创建HTML结构:一个基本的滑动图像面板通常包含一个容器元素和若干个图片元素。...
例如,以下代码会让背景颜色变为半透明: ```css 元素选择器 { background-color: rgba(0, 0, 0, 0.5); } ``` 这里的 (0, 0, 0, 0.5) 表示黑色背景,透明度为50%。然而,IE8及更早版本不支持 rgba(),所以我们...
在网页设计中,创建一个半透明的全屏蒙层并实现内容绝对居中是一项常见的需求。这主要用于在页面上提供一种交互式的体验,比如显示加载动画、弹出对话框或者遮罩其他元素。下面我们将详细讲解如何使用CSS来实现这个...
如果需要只让图片的某些部分透明,可以使用CSS3的`mask`或者`clip-path`属性,或者创建一个带有透明度的PNG图片作为遮罩层。 对于描述中的"jQuery特效",虽然CSS可以完成大部分图像叠加和透明效果,但若需要动态...
ie滤镜参数#3363370b,前两位为16进制透明度, 比如说值是上面用到的0.2,那么就是0.2×255=51,再转换成16进制为33 至于10进制转换16进制,请查阅js函数toString(16) 小韩网页设计为您提供的免费网页特效
透明网格CSS模板的核心在于其透明度的应用,通过调整元素的`opacity`或使用`rgba()`颜色值,设计师可以创造出半透明的效果,使得背景图片或其他元素可以透过网格层隐约可见,增加层次感和深度。此外,这种透明效果还...
至于`img2`和`网站首页悬浮半透明可关闭css+js引导层`这两个文件,它们可能是引导层中使用的图片资源或者是包含更多代码或样式的文件。如果`img2`是一个图片文件,那么它可能被用作引导层的背景图或者其他装饰元素。...
在本案例中,我们将探讨如何利用JavaScript(js)和CSS(层叠样式表)来实现一个基本的网页图片轮播功能。 首先,我们需要理解JavaScript在其中的作用。JavaScript是一种客户端脚本语言,它可以对网页进行动态操作...
此外,在JavaScript事件中也可以动态调整透明度,以便于实现鼠标悬停时图片透明度变化的效果。例如: ```html 示例图片" style="-moz-opacity: 0.5; filter: alpha(opacity=50);" onmouseover="changeOpacity(this,...