繁体   English   中英

使用CSS更改背景不透明度

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM