1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > RGBA与Opacity区别小解【HTML】

RGBA与Opacity区别小解【HTML】

时间:2021-12-29 15:25:29

相关推荐

RGBA与Opacity区别小解【HTML】

web前端|html教程

RGBA与Opacity区别小解

web前端-html教程

上一篇:《纯CSS打造银色MacBook Air(二)》

个人网络介绍源码,ubuntu 中标普华,访问不了tomcat的官网,小米爬虫抢购,php入门到精通343讲解,seo如何排名lzw

RGBA和Opacity都和透明度有关,但是它们又有什么区别呢?也许有的小伙伴一时也想不出来,不要紧,悄悄地往下看。

仿时时彩源码下载,vscode中jsp报错,新安装ubuntu,tomcat日志 删除,sqlite支持事物回滚吗,柳州网页设计,sql 数据库备份 脚本,8080抓服务器教程,轻量级文本编辑器插件,emp框架前端是怎么封装的,妹子图 爬虫视频,php命令行执行,seo网络推广是什么,千峰springboot,js特效 标签云,志愿者网站源码,h5网页标准格式,html网站免费模板,网站做后台教程,html5页面效果,js后台管理系统,易语言如何打开指定程序lzw

先来简单看看RGBA:

特产网 源码,vscode不能换行,ubuntu upnp,tomcat 漏洞入侵,sqlite记录创建时间,arc2google插件,前端框架有哪几个,企查查可以爬虫违法吗,在线编辑器 php,广州网络专员seo,整人网站源码,全自动生成网页系统,discuz bootstrap免费模板lzw

语法

rgba(r,g,b,a)

取值说明

R:红色值。正整数 | 百分数

G:绿色值。正整数 | 百分数

B:蓝色值。正整数 | 百分数

A:Alpha透明度。取值0~1之间。

正整数为十进制0~255之间的任意值,百分数为0%~100%之间的任意值。

RGBA是在R(Red)G(Green)B(Blue)模式上增加了alpha通道,alpha通道是不透明度,即,如果一个元素的alpha通道数值为0%(或0),那该元素就是完全透明的(也就是看不见的,但是可以透过该元素看到该元素下的元素),数值为100%(或255)时则意味着该元素完全不透明。

再来看看Opacity:

语法

opacity: value|inherit;

取值说明

value:不透明度,从 0.0 (完全透明)到 1.0(完全不透明)。

Tip:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。

可以点击这里查看opacity不同取值时的效果。

RGBA和opacity都是用来设置元素的不透明度的,那么两者有什么区别呢?

区别

opacity会继承父元素的 opacity 属性,而RGBA设置的元素的后代元素不会继承不透明属性。两者的区别可以点击这里查看,也可以在codepen里修改属性值查看其它不透明度下的效果,也可以直接看下面的实现和贴图效果:

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

从图上可以看到,给div设置Opacity属性的里面的文本也是半透明的,而给div设置RGBA属性的里面的文本并没有继承透明性。

注:该实例RGBA和Opacity的不透明度取值均为0.5.

所以RGBA相对于Opacity还是技高一筹的。当然,只要是涉及到颜色的都可以用RGBA来设置,比如上面用到的background-color、text-shadow、box-shadow。

小注:本文为Markdown+少量html编辑

下一篇:《纯CSS打造银色MacBook Air(二)》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。