首页 > 其他分享 >无涯教程-CSS3 - 颜色属性(Color)

无涯教程-CSS3 - 颜色属性(Color)

时间:2024-01-24 13:32:44浏览次数:45  
标签:CSS3 Color 100% 无涯 120 color background 0.3 255

CSS3支持以下其他颜色属性-

  • RGBA 颜色
  • HSL 颜色
  • HSLA 颜色
  • Opacity 透明

RGBA 代表 Red Green Blue Alpha 。它是CSS2的扩展,Alpha指定颜色的透明度,参数是0.0到1.0之间的数字。 RGBA的示例语法如下所示-

#d1 {background-color: rgba(255, 0, 0, 0.5);} 
#d2 {background-color: rgba(0, 255, 0, 0.5);}  
#d3 {background-color: rgba(0, 0, 255, 0.5);}

HSL 代表色相,饱和度,亮度。" Huge"是色轮上的度数,饱和度和亮度是0到100%之间的百分比值。 HSL的示例语法如下所示-

#g1 {background-color: hsl(120, 100%, 50%);}  
#g2 {background-color: hsl(120, 100%, 75%);}  
#g3 {background-color: hsl(120, 100%, 25%);}

HSLA 代表色相,饱和度,亮度和透明度。 Alpha值指定透明度,如RGBA所示。 HSLA的示例语法如下所示-

#g1 {background-color: hsla(120, 100%, 50%, 0.3);}  
#g2 {background-color: hsla(120, 100%, 75%, 0.3);}  
#g3 {background-color: hsla(120, 100%, 25%, 0.3);}  

opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。透明度的示例语法如下所示-

#g1 {background-color:rgb(255,0,0);opacity:0.6;}  
#g2 {background-color:rgb(0,255,0);opacity:0.6;}  
#g3 {background-color:rgb(0,0,255);opacity:0.6;} 

以下示例显示了RGBA颜色属性。

<html>
   <head>
      <style>
         #p1 {background-color:rgba(255,0,0,0.3);}
         #p2 {background-color:rgba(0,255,0,0.3);}
         #p3 {background-color:rgba(0,0,255,0.3);}
      </style>
   </head>

   <body>
      <p>RGBA colors:</p>
      <p id="p1">Red</p>
      <p id="p2">Green</p>
      <p id="p3">Blue</p>
   </body>
</html>

它将产生以下输出-

以下示例显示了HSL颜色属性。

<html>
   <head>
      <style>
         #g1 {background-color:hsl(120, 100%, 50%);}
         #g2 {background-color:hsl(120,100%,75%);}
         #g3 {background-color:hsl(120,100%,25%);}
      </style>
   </head>

   <body>
      <p>HSL colors:</p>
      <p id="g1">Green</p>
      <p id="g2">Normal Green</p>
      <p id="g3">Dark Green</p>
   </body>
</html>

它将产生以下输出-

以下示例显示了HSLA颜色属性。

<html>
   <head>
      <style>
         #d1 {background-color:hsla(120,100%,50%,0.3);}
         #d2 {background-color:hsla(120,100%,75%,0.3);}
         #d3 {background-color:hsla(120,100%,25%,0.3);}
      </style>
   </head>

   <body>
      <p>HSLA colors:</p>
      <p id="d1">Less opacity green</p>
      <p id="d2">Green</p>
      <p id="d3">Green</p>
   </body>
</html>

它将产生以下输出-

下面的示例显示Opacity属性。

<html>
   <head>
      <style>
         #m1 {background-color:rgb(255,0,0);opacity:0.6;} 
         #m2 {background-color:rgb(0,255,0);opacity:0.6;} 
         #m3 {background-color:rgb(0,0,255);opacity:0.6;}
      </style>
   </head>

   <body>
      <p>HSLA colors:</p>
      <p id="m1">Red</p>
      <p id="m2">Green</p>
      <p id="m3">Blue</p>
   </body>
</html>

它将产生以下输出-

参考链接

https://www.learnfk.com/css/css3-color.html

标签:CSS3,Color,100%,无涯,120,color,background,0.3,255
From: https://blog.51cto.com/u_14033984/9395162

相关文章

  • 无涯教程-CSS3 - boarder-image属性
    CSSBorderimage属性用于向某些元素添加图像边界。边界图像的示例语法如下-#borderimg{border:10pxsolidtransparent;padding:15px;}最常用的值如下所示-Sr.No.Value&Remark1border-image-source用于设置图像路径2border-image-slice用于切片边......
  • 无涯教程-CSS3 - border-radius属性
    CSS3圆角用于通过使用border-radius 属性为正文或文本添加特殊的彩色圆角,语法如下-#rcorners7{border-radius:60px/15px;background:#FF0000;padding:20px;width:200px;height:150px;}下表显示了圆角的可能值,如下所示:Sr.No.Value&Remark1......
  • 通过CanvasRenderer.SetColor和Image.color修改UI组件颜色的区别
    1)通过CanvasRenderer.SetColor和Image.color修改UI组件颜色的区别2)OPPO相关机型没法在Unity启用90或120FPS3)手机输入法中的emoji4)UnityApplicationPatching怎么用这是第369篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面......
  • 无涯教程-CSS - 文字效果
    您可以使用CSS过滤器将特殊效果添加到文本,图像和网页的其他方面,而无需使用图像或其他图形。AlphaChannelAlpha通道滤镜会更改对象的透明度,从而使其融合到背景中,以下参数可以在此过滤器中使用-Sr.No.Parameter&Remark1opacity透明度。0是完全透明的,100是完全不透明的......
  • 无涯教程-CSS - @规则
    本章将涵盖以下重要的@规则-@import    : 将另一个样式导入到当前样式表中。@charset   : 样式使用的字符集。@font-face  : 用于详尽地描述文档中使用的字体。!important  : 指示用户定义的规则应优先。注意-还有其他@规则,无涯教程将在......
  • 无涯教程-CSS - 伪元素
    CSS伪元素用于向某些选项添加特殊效果,伪元素的简单语法如下-selector:pseudo-element{property:value}CSS类也可以与伪元素一起使用-selector.class:pseudo-element{property:value}最常用的伪元素如下-Sr.No.Value&Remark1:first-linep:first-line  选择每......
  • 无涯教程-CSS - 伪类
    CSS伪类是用来添加一些选择器的特殊效果。伪类的简单语法如下-selector:pseudo-class{property:value}CSS类也可以与伪类一起使用-selector.class:pseudo-class{property:value}最常用的伪类如下-Sr.No.Value&Remark1:linka:link 选择所有未访问链接2:visi......
  • 无涯教程-CSS - 图层(Layers)
     CSSlayers指的是将z-index属性应用于彼此重叠的元素。z-index属性与position属性一起使用以创建图层效果。您可以指定哪个元素应该放在顶部,哪个元素应该放在底部。<html><head></head><body><divstyle="background-color:red;width:300......
  • 无涯教程-CSS - 尺寸(Dimension)
    无涯教程具有以下属性,可让您控制盒子的尺寸。height      :属性用于设置盒子的高度。width      :属性用于设置盒子的宽度。line-height  :属性用于设置一行文本的高度。max-height :属性用于设置盒子可以达到的最大高度。min-height ......
  • 无涯教程-CSS - 轮廓(Outlines)
    轮廓与边框非常相似,但是也没有什么主要区别-轮廓不占用空间。轮廓不必一定是矩形的。您可以使用CSS设置以下大纲属性。outline-width   : 属性用于设置轮廓的宽度。ouylinr-style    : 属性用于设置轮廓的线条样式。outline-color    : 属......