html/css讓背景顏色半透明完整代碼
<html>
<head>
<metacharset="utf-8"/>
<style>
div{
border:1pxredsolid;
width:800px;
height:800px;
background-color:rgba(0,0,255,0.5);
}
</style>
</head>
<body>
<div></div>
</body>
</html>
你好,html中讓某個標(biāo)簽背景顏色變?yōu)橥该鳎话阌袃煞N方法。
一種是在css樣式中用opacity屬性來控制div的透明,這種方法會讓div中的所有內(nèi)容都變?yōu)榘胪该鞯男Ч缦滤镜睦樱?/p>
<html>
<head>
<metacharset="utf-8"/>
<style>
.aa{
width:300px;
height:300px;
background:red;
opacity:0.5;
}
.bb{
width:150px;
height:150px;
margin:50px;
background:yellow;
}
</style>
</head>
<body>
<div>背景
<div>我是內(nèi)容</div>
</div>
</body>
</html>
運行效果如下圖所示:
不管是文字還是背景都變成半透明的了。
第二種方法是,通過background-color或者background屬性,將顏色值設(shè)置為帶透明度的值:rgba(255,255,0,0.5)。最后一個值即為設(shè)置透明度。如下例子所示:
<html>
<head>
<metacharset="utf-8"/>
<style>
.aa{
width:300px;
height:300px;
/*background:red;*/
background-color:rgba(255,0,0,0.5)
/*opacity:0.5;*/
}
.bb{
width:150px;
height:150px;
margin:50px;
background:yellow;
}
</style>
</head>
<body>
<div>背景
<div>我是內(nèi)容</div>
</div>
</body>
</html>
運行效果如下所示:
只有背景被設(shè)置了不透明度。
希望我的回答對你有所幫助,本,更多技術(shù)分享都在這里