对于CSS颜色,想必你们都或多或少用过,本文是笔者整理的关于CSS颜色相关的一些基础知识,目的是但愿在须要用到CSS颜色相关知识时,看这一篇就够了。css
下面多图预警,就是要给你一点“颜色“看看(偷笑ing)。前端
本篇主要包含如下内容:app
闲话少说,咱们开门见山:svg
1、CSS颜色体系包含哪些成员?一张图。工具
几点说明:ui
HEX,格式如#RRGGBB,其中RR、GG、BB取值00-FF。spa
RGB与RGB,即Red-Green-Blue-Alpha,红色,绿色,蓝色,透明度。前三个取值从0-255或0%-100%,alpha取值0-1。ssr
HSL与HSLA,即Hue-Saturation-Lightness-Alpha,色调,饱和度,亮度,透明度,H取值从0-360,其中 0(360)表示红色,120表示绿色,240表示蓝色,S和L取0%-100%,alpha取值0-1。
3d
transparent,子元素不会继承该属性(区别于opacity:0,opacity会被子元素继承)。
cdn
currentColor表示当前标签所设定或所继承的文字颜色,若是当前标签订义了color属性,则currentColor等于color属性值,若是没定义color属性,则继承父节点的color属性值。
2、HTML页面哪些属性能够设置颜色?一张图
针对以上HTML元素,都可设置颜色值。那么在实际工程中是怎样用的呢?一图胜千言。
图1
图2
图3
须要注意的几点:
简单使用如上,青铜级别的用法。只要记住属性名,颜色值怎么表示就够了,通常状况下推荐使用hsla颜色值,比较灵活,网上也有不少在线互转的工具。
下面来介绍两个比较重要的颜色值,王者登场。
3、CSS颜色体系中那些被忽略的王者成员
2. currentColor,表示当前标签所继承的文字颜色,常见用法以下:
4、总结
本文主要是总结了HTML元素设置颜色值相关的基础知识,但愿能帮助到同窗们。后面会不按期总结前端相关基础知识,在前端越走越远的路上,与你们同行。