css背景图片半透明代码(html背景图片半透明)
css里怎么给背景图片变透明点 给图片的div加什么代码才能实现呢
1、新建html文档,在body标签中添加一个img标签,这时默认情况下图片是不透明的:
2、在head标签中添加style标签,在style标签中为img标签设置透明度样式,其中三个属性是为了兼容不同浏览器:
3、刷新浏览器中的页面,这时可以发现浏览器中图片的透明度改变了,透明度的范围是0-1,0表示完全透明,1表示不透明:
css中,怎么写背景图片的透明度?
亲,我们经常会使用到背景图片,但有时候需要把背景图片设置一个半透明的效果,那么就需要以下的CSS了。这是一个CSS滤镜达到的效果,应用十分广泛。
.modbr{filter:alpha(opacity=80);-moz-opacity:0.8;width:auto !important;width:100%}
注:
代码应用的式CSS中的Alpha滤镜,这个滤镜可以设置目标元素的透明度。还可以通过指定坐标,从而实现各种不同范围的透明度。具体语法如下:
{filter:alpha(opacity=#opacity,finishopacity=#finishopacity,
style=#style,startx=#startx,starty=#starty,finishx=#finishx,finishy=#finishy)}
具体参数含义如下:
“opacity”表示透明度调节,范围在0-100,0表示完全透明,100表示完全不透明。
“finishopacity” 是一个可选参数,如果想要设置渐变的透明效果,就可以使用他们来指定结束时的透明度。范围也是0 到 100。
“style” 指定透明区域的形状特征:0 代表统一形状,1 代表线形,2 代表放射状,3 代表矩形
“startx” 渐变透明效果开始处的 X坐标。
“starty” 渐变透明效果开始处的 Y坐标。
“finishx” 渐变透明效果结束处的 X坐标。
“finishy” 渐变透明效果结束处的 Y坐标。
以上的参数可以选用,可以只设置一个opacity
如果设置成下面代码,就表示背景式半透明的:
{filter:alpha(opacity=50)}
Css实现背景图片半透明效果。
你的图片跟第二个层在同一个层里,第二个层又是相对定位,当然不行了。
style type="text/css"
.alpha{filter:alpha(opacity=30);width:400px;}
/style
div width="1024" height="768"
img src="C:\\webstudy\\Pic\\2.jpg" class="alpha"/
/div
div style=" position:absolute;left:0px; top:0px"
font color=redasdfasdfd/font
brbrbrbrsdfsdfsdfsdfsdfbrbrbr
/div
或者:
style type="text/css"
.alpha{filter:alpha(opacity=30);width:400px;}
/style
div style="position:relative" width="1024" height="768"
img src="My Pictures/q-1.jpg" class="alpha"/
div style="position:absolute;left:0px; top:0px"
font color=redasdfasdfd/font
brbrbrbrsdfsdfsdfsdfsdfbrbrbr
/div
/div