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

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

30常用 Maven 命令

Maven 是一个强大的项目管理和构建工具,它广泛用于 Java 项目的依赖管理、构建流程和插件集成。Maven 的命令行工具提供了大量的命令来帮助开发人员管理项目的生命周期、依赖和插件。以下是 常用 Maven 命令的使用场景及其详细解释。 1. mvn clean 使用场景:清理项目的生成目录,通常用于删除项目中自动生成的文件(如 target/ 目录)。共性规律:清理操作

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能