您现在的位置是:网站首页> 编程资料编程资料
CSS3的RGBA中关于整数和百分比值的转换rgba中的a是什么意思 CSS之RGBA颜色指南颜色之ARGB与RGB、RGBA的区别与介绍详解css透明度之rgba和opacity的区别及兼容css中使用rgba和opacity设置透明度的区别(附图)完美解决IE8下不兼容rgba()的问题CSS3中使用RGBa来调节透明度的教程CSS3 RGBA色彩模式使用实例讲解CSS3中使用RGBA设置透明度的示例CSS通过RGBa将一个元素设置为透明效果CSS3 透明色 RGBA使用介绍
2023-10-23
307人已围观
简介 这篇文章主要介绍了CSS3的RGBA中关于整数和百分比值的转换,同时提到了关于浏览器的支持问题,需要的朋友可以参考下
如何把整数转换为百分数
前面提到了,使用百分数值代替整数值来表示红、绿、蓝三原色的量,最后得到的结果是相同的。0代表0%,255就表示100%。为了让百分数等值,你只需要让整数值除以255然后乘以100%就可以了。
上面的例子中,如果RGBA色彩值是rgba(255,242,0,0.5),那么
CSS Code复制内容到剪贴板
- Red: (255/255) x 100% = 100%
- Green: (242/255) x 100% = 94.9%
- Blue: (0/255) x 100% = 0%
- Alpha: 0.5
- color: rgba(100%, 94.9%, 0%, 0.5);
结果:
如何把百分数转换为整数
其实只要把上面的倒过来即可,即把百分比数值乘以255,再乘以100%(即乘以255后去掉百分号)
来个橙色的例子:
CSS Code复制内容到剪贴板
- rgba(100%, 64.7%, 0%, 1)
结果:
CSS Code复制内容到剪贴板
- Red: (100% x 255) / 100% = 255
- Green: (64.7% x 255) / 100% = 165 (四舍五入到最接近的整数)
- Blue: (0% x 255) / 100% = 0
- Alpha: 1
转化成整数后的值为:
CSS Code复制内容到剪贴板
- rgba(255, 165, 0, 1)
浏览器支持
RGBa颜色现在在Webkit 和Gecko 核心的浏览器被支持,IE各个版本的浏览器和Opera还都不支持。就像Chris在他关于RGBa的精彩的文章里 提到的,你可以使用一个标准的RGB颜色为那些不支持的浏览器指定一个向下兼容的属性。
CSS Code复制内容到剪贴板
- div {
- background: rgb(200, 54, 54); /* The Fallback */
- background: rgba(200, 54, 54, 0.5);
- }
另一个渐进增强或适度降级的例子。
相关内容
- CSS3中使用RGBA设置透明度的示例CSS3颜色值RGBA与渐变色使用介绍CSS3解决移动页面上点击链接触发色块的问题 CSS3中使用RGBa来调节透明度的教程CSS3 透明色 RGBA使用介绍CSS3 rgb and rgba(透明色)的使用详解
- 详解CSS中iconfont的使用纯CSS3实现的动态天气小图标特效源码纯CSS3实现天气动画图标特效源码使用icon fonts来辅助CSS处理图片CSS3制作ajax loader icon实现思路及代码CSS3 icon font完全指南(CSS3 font 会取代icon图标)使用css如何制作时间ICON方法实践z-blog用CSS定义分类RSS订阅图标CSS icon图标之纯CSS实现带动画效果的天气图标
- 使用CSS3来匹配横屏竖屏的简单方法css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 我的山羊第四关通关攻略_手机游戏_游戏攻略_
- 天天酷跑魔女娜娜满级属性是多少_手机游戏_游戏攻略_
- 我的山羊第五关通关攻略_手机游戏_游戏攻略_
- 我的山羊第六关通关攻略_手机游戏_游戏攻略_
- 天天飞车新版本攻略_赛车雷瑟获取方法技巧_手机游戏_游戏攻略_
- 魔女娜娜与闪电豹的极速奔袭!92000米新纪录_手机游戏_游戏攻略_
- 天天飞车新版安卓版烧饼修改器刷分方法推荐_手机游戏_游戏攻略_
