设置div背景透明的方法?

设置div背景透明的方法?,第1张

opacity和rgba都是设置透明度的,区别在于opacity是整体的透明度,标签本身及标签内容还有标签的子元素都会受到影响。rgba仅仅是改变元素的添加背景色,内容及子元素不受影响。

<div class="test tstop">233</div>

<div class="test tstrgba">666</div>

.test {width: 200pxheight: 200px}

.tstop {background: redopacity: 0.6}

.tstrgba {background: rgba(255, 0, 0, 0.6)}

可以实际体验一下。

设置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。

1、新建html文档,在body标签中添加一个img标签,这时默认情况下图片是不透明的:

2、在head标签中添加style标签,在style标签中为img标签设置透明度样式,其中三个属性是为了兼容不同浏览器:

3、刷新浏览器中的页面,这时可以发现浏览器中图片的透明度改变了,透明度的范围是0-1,0表示完全透明,1表示不透明:


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

原文地址: http://outofmemory.cn/tougao/11553521.html

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

发表评论

登录后才能评论

评论列表(0条)

保存