700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 用CSS实现背景半透明效果的方法实现

用CSS实现背景半透明效果的方法实现

时间:2023-06-04 00:07:25

相关推荐

用CSS实现背景半透明效果的方法实现

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的用CSS实现背景半透明效果的方法实现,希望大家看完后能赶快学习起来。

如何用CSS实现背景半透明效果?做过活动页面的同学可能会遇到要做背景半透明的效果,我们一般的做法是用两个层,一个用于放文字,另一个用于做透明背景,因为透明滤镜的效果会影响到里面的内容。不过如果你只需求在IE下实现,我们有更简单的做法:

HTML代码:

div

div

p背景为红色(#FF0000),透明度20%。/p

/div

/div

CSS代码:

.alpha1{

;

;

background-color:#FF0000;

filter: Alpha(Opacity=30);

}

.ap2{

;

}

这样基本就可以实现啦,也不用担心定位和自适应问题,最大的问题是仅IE支持。

如果兼容FF、OP怎么写呢?首先,上面这种定法是不行的啦,那就只能用两个层重叠的方法啦。

改下页面结构与CSS样式:

HTML代码:

div

div

p背景为红色(#FF0000),透明度20%。/p

/div

!--[if IE]![if !IE]![endif]-- div/div !--[if IE]![endif]![endif]--

/div

CSS代码:

.alpha1,.alpha2{

%;

;

* 必需 */

_height:250px;/* 必需 */

;

background-color:#FF0000;/* 背景色 */

}

.alpha1{

(); /* IE 透明度20% */

}

.alpha2{

background-color:#FFFFFF;

-; /* Moz + FF 透明度20%*/

opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)透明度20%*/

}

.ap2{

;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。