CSS中常用的5种颜色单位

2023-12-06 01:52

本文主要是介绍CSS中常用的5种颜色单位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

css中有丰富多彩的颜色,如何让计算机能知道我们想要的是哪种颜色呢?可以通过以下的颜色单位。

1:在CSS可以直接使用颜色的单词来表示不同的颜色

红色:red 蓝色:blue 绿色:green  黄色:yellow

注意: 这种用的比较少 不好描述,难记

2:使用RGB值来表示不同的颜色

- 所谓的RGB值指的是通过Red Green Blue三元色,通过这三种颜色的不同的浓度,来表示出不同的颜色

- 例子:rgb(红色的浓度,绿色的浓度,蓝色的浓度);

- 颜色的浓度需要一个0-255之间的值,255表示最大,0表示没有

- 浓度也可以采用一个百分数来设置,需要一个0% - 100%之间的数字

        使用百分数最终也会转换为0-255之间的数

        0%表示0

        100%表示255

-语法:RGB(红色,绿色,蓝色)

-注意:比较常用,计算机可以很好的识别

3:RGBA

-语法:RGB(红色,绿色,蓝色,透明度),a:透明度(0-1) 1不透明,0透明

4:使用十六进制的rgb值来表示颜色,原理和上边RGB原理一样

十六进制: 0 1 2 3 4 5 6 7 8 9 a b c d e f

                  00 - ff

                00表示没有,相当于rgb中的0

                -ff表示最大,相当于rgb中255

只不过使用十六进制数来代替,使用三组两位的十六进制数组来表示一个颜色

每组表示一个颜色

第一组表示红色的浓度,范围00-ff

第二组表示绿色的浓度,范围是00-ff

第三组表示蓝色的浓度,范围00-ff

-语法:#红色绿色蓝色

红色:#ff0000

像这种两位两位重复的颜色,可以简写

比如:#ff0000 可以写成 #f00,#abc #aabbcc

常用的十六进制颜色:#f00 红色, #f60 橘色, #ccc 灰, #0f0 绿色, #000黑色, #fff 白色

5:HSL值 HSLA值

H         色相 (0-360)hue 

S         饱和度 saturation       颜色浓度0%-100%

L         亮度 lightness      颜色亮度0%-100%

A         透明度 alpha

以下为代码演示

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">.box1{width: 100px;height: 100px;/*background-color: rgb(161,187,215);*//* background-color: rgb(255,255,255);	background-color: rgb(0,0,0);	 *//*background-color: rgb(100%,50%,50%);*//*background-color: #00f;*//*background-color: #abc;*/ /*#aabbcc*/	background-color: #0f0;/* background-color: hsl(10, 100%,50%); */}</style></head><body><div class="box1"></div></body>
</html>

这篇关于CSS中常用的5种颜色单位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/459948

相关文章

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

HTML5中的Microdata与历史记录管理详解

《HTML5中的Microdata与历史记录管理详解》Microdata作为HTML5新增的一个特性,它允许开发者在HTML文档中添加更多的语义信息,以便于搜索引擎和浏览器更好地理解页面内容,本文将探... 目录html5中的Mijscrodata与历史记录管理背景简介html5中的Microdata使用M

html5的响应式布局的方法示例详解

《html5的响应式布局的方法示例详解》:本文主要介绍了HTML5中使用媒体查询和Flexbox进行响应式布局的方法,简要介绍了CSSGrid布局的基础知识和如何实现自动换行的网格布局,详细内容请阅读本文,希望能对你有所帮助... 一 使用媒体查询响应式布局        使用的参数@media这是常用的

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

前端CSS Grid 布局示例详解

《前端CSSGrid布局示例详解》CSSGrid是一种二维布局系统,可以同时控制行和列,相比Flex(一维布局),更适合用在整体页面布局或复杂模块结构中,:本文主要介绍前端CSSGri... 目录css Grid 布局详解(通俗易懂版)一、概述二、基础概念三、创建 Grid 容器四、定义网格行和列五、设置行

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll