解析:
晕死!好像不用这么麻烦啊!
等会啊,我查查!
1.进入你的空间----|设置|----|模板设置|-----自定义模版CSS可以让您: • 直接编辑CSS文件,实现个性化效果----|编辑|
2.删除开头处的4句语句:
body{background-color:#FFFFFF}
#header{height:89pxbackground:#CDF991}
#header div.lc{}
#header div.rc{background:url(img.baidu/hi/temp9/hdr) no-repeat top right}
3.删除第21行处的这条语句:
.stage{background:#DFFFB2}
4.在开头位置复制并粘贴以下语句:
body {background:url(hiphotos.baidu/moxinxi/pic/item/66a2ccfc10df9c82b801a029) repeat fixed!important}
#m_pro{background:transparent}
#m_album{background:transparent}
#m_blog{filter:alpha(opacity=80)-moz-opacity:0.8width:auto !importantwidth:100%}
#header{height:89px}
#m_links{filter:alpha(opacity=80)-moz-opacity:0.8width:auto !importantwidth:100%}
搞定!去看看吧!
首先,用大家比较熟悉的CSS属性opacity来改变div的背景颜色。描述:
外面大的div背景颜色为黄色,里面小的div的背景颜色为红色,现在我们需要设置大的div的背景颜色变成半透明状态,我们将opacity的属性值设为0.5,代码如下:
HTML部分:
1
2
3
我是内容
CSS部分:
1
2
3
4
5
6
7
8
9
10
11
.aa{
width: 250px
height: 250px
background: yellow
opacity: 0.5
}
.bb{
width: 150px
height: 150px
background: red
}
背景颜色的确变成了半透明,但是里面小div的背景以及文字都变成半透明了,这可能不是我们想要的效果,所以我们一般不使用这种方法。当然了,如果在页面布局时,你希望div里面所有的都变透明,就用opacity。
接下来我们用另一种方法,background-color:rgba(0,0,0,0~1),使用这个方法就只会设置div背景透明,而不会影响到div里的内容。
HTM部分一样,只需要将opacity换成rgba即可。
代码如下:
1
2
3
4
5
6
7
8
9
10
.aa{
width: 250px
height: 250px
background-color: rgba(255,255,0,0.5)
}
.bb{
width: 150px
height: 150px
background: red
}
大的div透明度改变以后,对里面的背景和文字都没有任何影响。所以我们一般用background-color:rgba(0,0,0,0~1)来设置背景颜色透明。
1、准备好初始化的代码
<html>
<head>
<meta charset="utf-8"/>
<style>
</style>
</head>
<body>
<div></div>
</body>
</html>
2、初始化样式
div{
border:1px red solid
width:800px
height:800px
background-color:blue
}
3、运行结果为
4、设置背景颜色半透明的样式代码background-color:rgba(0,0,255,0.5)
5、运行结果为
透明原理:把背景颜色设置为rgb的方式,然后再加一个透明度就可以设置为半透明了。
注意:设置背景颜色时哪里应该写成rgba。