当前位置:首页>维修大全>综合>

html css如何让背景颜色半透明(css背景透明怎么设置)

html css如何让背景颜色半透明(css背景透明怎么设置)

更新时间:2025-05-07 18:42:00

html css如何让背景颜色半透明

html/css让背景颜色半透明完整代码

<html>

<head>

<meta charset="utf-8"/>

<style>

div{

border:1px red solid;

width:800px;

height:800px;

background-color:rgba(0,0,255,0.5);

}

</style>

</head>

<body>

<div></div>

</body>

</html>

你好,html中让某个标签背景颜色变为透明,一般有两种方法。

一种是在css样式中用opacity属性来控制div的透明,这种方法会让div中的所有内容都变为半透明的效果,如下所示的例子:

<html>

<head>

<meta charset="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 >我是内容</div>

</div>

</body>

</html>

 

运行效果如下图所示:

不管是文字还是背景都变成半透明的了。

 

第二种方法是,通过background-color或者background属性,将颜色值设置为带透明度的值:rgba(255,255,0,0.5)。 最后一个值即为设置透明度。如下例子所示:

<html>

<head>

<meta charset="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 >我是内容</div>

</div>

</body>

</html>

 

运行效果如下所示:

 

 只有背景被设置了不透明度。

 

希望我的回答对你有所帮助,欢迎关注本头条号,更多技术分享都在这里

 

 



更多栏目