美文网首页
rgba()和hsla()的区别(转)

rgba()和hsla()的区别(转)

作者: 湘兰沅芷 | 来源:发表于2019-09-26 20:27 被阅读0次

今天在淘宝的移动端,发现了一个新的颜色设置方案,在这里记录一下。

在css中我们想实现透明颜色,首先就会想到rgba()和hsla()这2个属性。这篇文章就简单介绍下使用这2种方式来实现半透明边框。

1、使用rgba方式: 

border: 10px solid rgba(255,255,255,.5); 

说明:rgba分别对应红绿蓝和透明值,其中rgb区间为0(纯黑)至255(纯色)透明度a区间为0(完全透明)至1不透明。

2、使用hsla方式: 

background: white; 

border: 10px solid hsla(0, 0%, 100%, .5); 

background-clip: padding-box; 

说明:默认情况下,背景的颜色会延伸至边框下层,在css3中,我们可以通过设置background-clip:padding-box来改变背景的默认行为,达到我们想要的效果。

HSLA(H,S,L,A) 的参数说明: 

H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360 

S:Saturation(饱和度)。取值为:0.0% - 100.0% 

L:Lightness(亮度)。取值为:0.0% - 100.0% 

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

注:此色彩模式与HSL相同,只是在HSL模式上新增了Alpha透明度

相关文章

  • rgba()和hsla()的区别(转)

    今天在淘宝的移动端,发现了一个新的颜色设置方案,在这里记录一下。 在css中我们想实现透明颜色,首先就会想到rgb...

  • 半透明边框

    半透明颜色:rgba()、hsla() 代码: { border:10px dashed rgba(255,0,0...

  • CSS3之HSL

    一、颜色表示法介绍 表示颜色除了十六进制、RGBA,还是HSL(HSLA),其中RGBA及HSA IE9及以上才支...

  • css揭秘 - 背景与边框

    半透明边框 RGBA/HSLA颜色H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可...

  • css颜色

    css颜色 十六进制颜色 # rgb颜色 红绿蓝 rgba颜色+透明 HSL 色相 饱和度 亮度 HSLA 颜色+...

  • H5C3新特性简单总结

    CSS3新特性: 1.颜色:新增RGBA,HSLA模式 2. 文字阴影(text-shadow) 3. 边框: 圆...

  • CSS合法颜色值

    总结CSS常用的六种合法颜色值 分别是:十六进制颜色、RGB颜色、RGBA颜色、HSL色彩、HSLA颜色、...

  • js rgb转hex

    hex转rgb hex 转rgba rgb 转hex rgba 转hex

  • CSS 3

    1、HSLA 2、CSS属性display和visibility 区别 设置display元素如何被显示,visi...

  • CSS揭秘笔记(2):背景与边框

    第2章:背景与边框 1.半透明边框 背景知识:RGBA/HSLA颜色-给一个容器设置白色背景和一道半透明白色边框,...

网友评论

      本文标题:rgba()和hsla()的区别(转)

      本文链接:https://www.haomeiwen.com/subject/lovnuctx.html