网页中怎么设置图片透明度

网页中怎么设置图片透明度,第1张

一般是用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透明效果。

1、创建一个html文件;

2、在html文件找到一个<body>标签,在这个标签里创建一个<div>标签并添加一个类,在这把这个类设置为:rgba;

3、为div添加样式。在<title>标签后面创建一个<style>,在<style>标签里设置rgba类的高和背景透明度的样式(rgba(R,G,B,A))。透明度参数,取值在0~1之间,不可为负值,透明度参数越小透明度越高;

4、保存后使用浏览器查看。可以看到当透明度为由0.1修改为1时div背景由灰色变为了黑色;

5、所有代码。可以把所有代码复制到新建的html文件上,保存好后使用浏览器打开借口看到效果。

FireFox下透明度设置的方法是:opacity=opacityValue

opacityValue的取值范围是【0.0~1.0】即0到1的小数

IE下透明度设置的方法是:filter:alpha(opacity=opacityValue)

opacityValue的取值范围是【0~100】即0到100的整数

以下是firefox下的透明度设置例子

以下是IE下的透明度设置例子


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11995522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存