設置div背景透明的方法

div背景透明常見的有兩種方法:

1.通過opacity屬性設置,取值0~1,0表示透明,1表示不透明,但是這種方法會把div上的內容也同時進行透明設置。

2.通過rgba格式的background-color設置,格式爲:background-color:rgba(0,0,0,0~1),0表示透明,1表示不透明。

效果如下:

完整代碼如下:

<html>

<head>
<style>
.main{
	width:100%;
	height:100%;
	background-color:#fff
}

/* 通過opacity設置透明度 */
.tm1{
	margin:40 auto;
	text-align:center;
	line-height:200px;
	width:800px;
	height:200px;
	background-color:red;
	opacity: 0.5;
}

/* 通過rgba設置透明度 */
.tm2{
	margin:40 auto;
	text-align:center;
	line-height:200px;
	width:800px;
	height:200px;
	background-color:rgba(255,0,0,0.5);
}

</style>
</head>

<body>
<!-- 背景div -->
<div class="main">
<!-- 透明div方法一 -->
<div class="tm1">透明div方法一,通過opacity設置透明度,div上的文字也透明:opacity: 0.5;</div>
<!-- 透明div方法二 -->
<div class="tm2">透明div方法二,通過rgba設置透明度,div上的文字不透明:background-color:rgba(255,0,0,0.5);</div>
</div>
</body>

</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章