HTML5怎么设置透明色

HTML5怎么设置透明色,第1张

问题分析:

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)

如果是图片就是第一种方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7149198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存