HTML的标签可以使用CSS的background-color来设置背景颜色以及透明度。
举例如下:
以下示例将分别演示不透明、50%透明度以及20%透明度的三种不同效果。
HTML代码:
123456789
<div id="test-1"> 我是黑色背景,不透明的。</div><div id="test-2"> 我是黑色背景,50%透明度。</div><div id="test-3"> 我是黑色背景,20%透明度。</div>
CSS代码:
123456789101112131415161718
#test-1, #test-2, #test-3{width: 300px height: 200px line-height: 200px text-align: center display: inline-block margin-left: 50px color: #FFF}#test-1{background-color: rgba(0,0,0,1)}#test-2{background-color: rgba(0,0,0,0.5)}#test-3{background-color: rgba(0,0,0,0.2)}
css中有一个opacity属性,可以设置透明度如下例子,其中div透明度为60%
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.div1{width: 200pxheight: 200pxopacity: 0.6background: red}
</style>
</head>
<body>
<div class="div1"></div>
</body>
</html>
你外面的DIV都透明了。那么他包含的所有元素都是透明的。你可以这么做<div style="position:relative">
<div style="opactiy:.5position:absulotleft:0top:0width:100%height:100">这是你要透明的DIV</div>
<img src="" style="position:absulotleft:0top:0width:100%height:100">/><!--这个是不透明的-->
</div>
当然这种方式一点都不理想
最好的方式当然是设置
外面这个DIV 背景“色”为透明。而不是他本身透明rgba(134, 62, 62, 0.39)
如果是图片就是第一种方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)