在CSS3里可以使用RGBA和HSLA两种色彩模式,都可以用来在设置颜色的同时也可以设置它的透明度。RGBA指的是“红色、绿色、蓝色和Alpha透明度”(Red-Green-Blue-Alpha),而HSLA则代表“色调、饱和度、亮度和Alpha透明度”(Hue-Saturation-Lightness-Alpha)。

在RGBA模式里,前三个参数分别是红色、绿色和蓝色的强度值,取值从0~255或0%-100%。而在HSLA模式里,前三个参数则分别代表色调(0-360)、饱和度(0%-100%)和亮度(0%-100%)。透明度的取值从0(完全透明)到1(完全不透明)

1
2
hsla(182, 44%, 76%, .5);  
rgba(166, 218, 220, .5);

针对IE的兼容:IE8及之前的版本不支持HSLA/RGBA,但有以下备选方案:

  1. 为这些浏览器指定HEX、RGB或HSL格式的不透明背景

  2. 将一小张半透明PNG图片平铺作为背景图(但会增加一次HTTP请求,而且IE6不支持Alpha透明PNG图片)

  3. 使用Gradient(渐变)滤镜

    当然还有一个工具,输入值后自动转化为对应的滤镜值。

转载于:https://www.cnblogs.com/520BigBear/p/9089262.html

css hsla和rgba的区别相关推荐

  1. 颜色之ARGB与RGB、RGBA的区别与介绍

    ARGB 是一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构. RGB 色彩模式是工业界的一种颜色标准,是通过对红(R).绿(G).蓝(B)三个颜色通道的变 ...

  2. opacity和rgba的区别

    opacity和rgba都是css中设置透明度的方式. 文章目录 opacity属性 rbga属性值 opacity和rgba的区别 opacity属性 opacity 属性设置元素的不透明级别. 语 ...

  3. js和html以及css的区别,html、css、js中的区别与关系

    html.css.js中的区别与关系 2020/04/26 作者: 互盟股份 今天小盟给大家分享的是html.css.js中的区别与关系,相信很多人都不太了解,为了让大家更加了解html.css.js ...

  4. 前端如何设置背景颜色的透明度 css中的 rgba() 函数详解 :background-color: rgba(255,192,203,0.3)

    目录 前言 rgba() 函数 详解 再分享一个小技巧哈哈哈 前言 今天在开发移动端的时候感觉没背景颜色有点丑,再加上自己做的是蛋糕app,觉得暖色应该会很好看,于是就用了这行代码 backgroun ...

  5. CSS: HTML 和 Body 的区别

    在 CSS 中,<html> 和 <body> 的区别往往被忽略,全局样式或者定义在 <html> 上,或者定义在 <body> 上.实际上,两者是有区 ...

  6. css过渡和动画的区别

    css过渡和动画的区别 css过渡和动画(animation)都能让元素动起来,区别在于: 1.css过渡需要有一个事件触发(像 :hover等),才会起作用,而animation不需要. 2.动画( ...

  7. CSS透明度之rgba和opacity的区别

    在CSS样式中,设置透明度的方式有两种.其一,opacity:其二rgba(). opacity和rgba()在一定程度上是没什么区别. 一.怎么使用rgba和opacity 1.opacity 取值 ...

  8. html和css之间有什么区别,html语法和css语法之间有什么区别

    区别:HTML由围绕内容的标签组成,例" 内容 ":而CSS由一条或多条声明和选择器组成,每条声明由一个属性和一个值组成,例"div{font-size:12px;}&q ...

  9. ARGB与RGB、RGBA的区别

    ARGB 是一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构. RGB 色彩模式是工业界的一种颜色标准,是通过对红(R).绿(G).蓝(B)三个颜色通道的变 ...

最新文章

  1. Android Context activity实例使用
  2. Recommend索引
  3. ERP、CRM、SCM三大系统整合是发展的必然趋势
  4. 微信小程序开发工具最新版本已更新下载(1.02.1804120)
  5. bzoj1095 [ZJOI2007]Hide 捉迷藏
  6. 关于ThreadLocal
  7. 计算机网络之物理层:2、码元、速率、带宽、波特
  8. RC充放电网络的定量计算
  9. QQ输入法 for iPhone2.3
  10. [2007-03下](Lgz独家秘笈)利用ACDSee5编辑,归档多部DC拍摄的图片
  11. DTCloud 报表格式
  12. jQuery.Revealing图片展示插件
  13. python循环次数教程_Python基础教程-循环
  14. nyoj 980 格子刷油漆
  15. 考研英语二2017阅读理解Text3
  16. java算法余弦定律_自己实现文本相似度算法(余弦定理) - 呼吸的Java - 开源中国社区...
  17. 超级用户su没有权限修改所属
  18. 【计算机网络-带宽与吞吐量】
  19. Mysql有四种事务隔离级别,详解脏读、不可重复读、幻读
  20. 用了两年的电脑,它哭着对我说:“我不行了”QAQ

热门文章

  1. php 写一个大富翁游戏,抽奖系列:如何用纯js做一个大富翁游戏
  2. java pojo生成_生成代码的代码 之 POJO生成器
  3. stm32c语言long型数据多少位,stm32 C语言的数据类型说明
  4. php swoole 游戏框架,Swoole 高性能php框架
  5. jq倒计时html源码,jQuery实现倒计时功能
  6. php get获取腾讯视频vid,获取腾讯视频源地址链接的方法
  7. 将MfgTool工具改造为自己的烧写工具
  8. Faster R-CNN原理
  9. Pytorch:初始化
  10. navicate 无法远程访问mysql数据库,设置用户