设置div元素背景透明度,而不设置div里面元素透明度的方法:创建静态页面插入一个div和十个子div-类选择器和元素选择器设置div标签-打开浏览器预览-使用nthoftype设置div元素-保存打开浏览器预览。具体方法如下:
1、在openhbuilderx工具中,创建一个新的静态页面并插入一个div和十个子div。
2、使用类选择器和元素选择器设置div标签的样式,如宽度、高度、行高、文本中心等。
3、保存代码,直接打开浏览器预览界面。你能看见十个圆圈。
4、使用nthoftype设置多个div元素的背景色。
5、再次保存代码并打开浏览器预览效果。可以找到元素的背景色。
注意事项:
一般来说,我们可以使用CSS的opcity属性来改变一个元素的透明度,但是它的子元素的透明度也会改变,即子元素被重新定义了。例如:<div style="opacity:0.4background-image:url(...)"><div style="opacity:1.0">显示文字</div></div>文字元素的透明度也会是0.4。
css中有一个opacity属性,可以设置透明度
如下例子:
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.div1{width: 200pxheight: 200px opacity: 0.6background: red}
</style>
</head>
<body>
<div class="div1"></div>
</body>
</html>