[英]change background opacity with CSS
如何改变div背景的不透明度,不会改变文本的内容或其中的任何内容?
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="bg">
<h1>welcome</h1>
<p>Hello world. Welcome to my site</p>
</div>
</body>
</html>
<style>
.bg{
background-color: black;
color: #ffffff;
}
</style>
您是否尝试使用RGBa表示法,其中'a'代表alpha(不透明度或透明度)?
<style>
.bg {
background-color: rgba(0, 0, 0, 0.5);
color: #ffffff;
}
</style>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="bg">
<h1>welcome</h1>
<p>Hello world. Welcome to my site</p>
</div>
</body>
</html>
<style>
.bg{
background: rgba(0, 0, 0, 0.6);
color: #ffffff;
}
</style>
此代码仅更改背景不透明度
.bg{
background: rgba(0, 0, 0, 0.6);
color: #ffffff;
}
使用rgba仅更改背景不透明度
.bg{
background: rgba(0, 0, 0, 0.6);
color: #ffffff;
}
这实际上很容易在CSS中使用rgba()
,但这是很多人不知道的事情。
大多数人都知道使用rgb(255,255,255)
而不是#FFFFFF
来设置颜色
您可以设置背景不透明度(与透明度相反,其中1为实线,0为完全透明)。
.bg {
background-color: rgba(0,0,0,0.5) //This sets background to black, with half transparency
color: #FFFFFF;
}
<style>
.backgorund_opacity {
background-color: rgba(0, 0, 0, 0.5); /* 0.5 use for opacity ( 0.0-0.9 )*/
}
</style>
你也像使用一样
.background {
opacity: 0.5;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.