CSS的rgba和opacity有什么区别

本篇内容介绍了“CSS的rgba和opacity有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

公司主营业务:网站设计、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出汉寿免费做网站回馈大家。

    一、怎么使用rgba和opacity

    1、opacity

    取值在0到1之间,0表示完全透明,1表示完全不透明。

    .aa{opacity:0.5;}

    2、rgba

    rgba中的R表示红色,G表示绿色,B表示蓝色,三种颜色的值都可以是正整数或百分数。A表示Alpha透明度。取值0~1之间,类似opacity。

    .aa{background:rgba(255,0,0,0.5);}

    二、rgba和opacity的区别

    rgba()和opacity都能实现透明效果,但最大的不同是opacity作用于元素,以及元素内的所有内容的透明度,而rgba()只作用于元素的颜色或其背景色。(设置rgba透明的元素的子元素不会继承透明效果!)比如,我们写透明的黑色部分都是用opcity(0.5),但这带出来一个问题就是如果你在这一div上写字的话,然后那个字体也会变成透明色。所以我们采取rgba的样式写,前面三个数字分别对应r,g,b,的三种颜色,第四位的数字对应的是透明的系数。

    举例:给外面一个div红色背景,并设置它的透明度为0,5,给里面的div颜色为绿色,并加上文字。代码如下:

    !DOCTYPEhtml>

   

   

   

   

   

    .a1{width:200px;height:200px;background:red;opacity:0.5;}

    .a2{width:200px;height:50px;background:#008000;font-size:30px;}

   

   

   

   

    今天心情不好

   

   

   

CSS的rgba和opacity有什么区别CSS的rgba和opacity有什么区别

“CSS的rgba和opacity有什么区别”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网页标题:CSS的rgba和opacity有什么区别
本文URL:http://scyanting.com/article/gehjsd.html

其他资讯