CSS 中常见的定义颜色的方法有:

  • 直接使用颜色名称
  • RGB 值
  • 16 进制值

例如,下面 5 种写法都表示红色:

  • red
  • rgb(255, 0, 0)
  • rgb(100%, 0%, 0%)
  • #ff0000
  • #f00

CSS 内置了一些颜色名称,比如 aquablackbluefuchsiagraygreenlimemaroonnavyolivepurpuleredsilvertealwhiteyellow 以及 transparent

注意,除了 whiteblack,其他颜色在网站设计中并不常用,因为一个设计精美的网站一般会定义一套符合品牌调性的颜色组合。

RGB 是三个取值范围为 [0, 255] 的值,其中 0 表示最小值,255 表示最大值。当然,这三个值也可以用百分比来表示。

16进制值是一个用 16 进制表示的数值。它以 # 开头,支持六位和三位:

  • 三位值有等价的六位值,例如 #ff0000 等于 #f00#cc9966 等于 #c96
  • 三位值更简洁一些,三个数值分别代表 RGB
  • 六位精度更高,比如 #fc3846 就无法用三位值来表达

CSS3 还支持 HSL 颜色,后面高阶教程中会详细讲解

颜色和背景色

颜色有两种,colorbackground-color

例如,一个黄底蓝字的 <h1> 标题:

h1 {color: yellow;background-color: blue;
}

这个颜色可能有些刺眼,我们用 16 进制色值稍作调整:

body {font-size: 14px;color: navy;
}h1 {color: #ffc;background-color: #009;
}

colorbackground-color 可作用于大部分 HTML 元素,如果作用于 body 之上,会修改页面内的所有颜色。

CSS入门教程——颜色相关推荐

  1. css做名单,css基础教程:2021年适合新手的7个CSS入门教程推荐

    上一篇我们向同学们推荐了5个html入门教程,本篇我们继续向同学们精选推荐一些适合新手学习的CSS基础入门教程,欢迎学习! 首先我们来介绍什么是CSS?以及CSS的作用 CSS 是一种标准样式表语言, ...

  2. 一套完整的CSS入门教程

    最近花了点时间,整理了一下之前的CSS博客文章,完成了这个CSS教程.也为我的个人网站,增加了一个教程模块.教程模块地址:请点击这里.教程地址:请点击这里. 该教程是一套完整的CSS入门教程,看了绝对 ...

  3. 零基础CSS入门教程(1)–初识CSS

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. HTML与CSS区别 3. CSS有哪些功能 4. 如何学习CSS 1. 前言 学习CSS是离不开HTML的,HTML是CSS的基础,如 ...

  4. CSS初级教程(颜色、注释、选择器)【第一天】

    CSS初级教程[第一天] [1]CSS初识 [2]CSS简介 [3]CSS语法 [4]CSS 选择器 [5]CSS使用 [6]CSS 注释 [7]CSS 颜色 [8]CSS RGB 颜色 [9]CSS ...

  5. CSS入门教程——HTML选择器

    HTML 有标签(tags),而 CSS 有选择器(selectors). 选择器是样式的名字,只能定义在在内部和外部样式表(style sheets)中. 在 CSS 入门篇的专栏中,我们只会用到 ...

  6. 零基础CSS入门教程(9)——背景颜色和背景图片

    本章目录 1.任务目标 2.背景颜色 3.背景图片 4.小结 1.任务目标 我们前几小节学习了如何设置字体格式,我们这一小节学习一下如何设置背景颜色和图片 2.背景颜色 我们可以通过backgroun ...

  7. 零基础CSS入门教程(13)–边框样式

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 边框的样式 3. 边框宽度 4. 边框颜色 5. 简写属性 6. 单独设定各边样式 7. 小结 1. 前言 边框是使用频率很高的样式,图 ...

  8. 零基础CSS入门教程(18)–颜色值

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 三原色 3. RGB颜色值 4. 16进制颜色值 5. 取色 6. 小结 1. 前言 世界是五彩缤纷的,不论是皑皑的白雪.还是飘落的秋叶 ...

  9. 零基础CSS入门教程(19)–盒子模型简述

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 实例解析 3. 小结 1. 前言 之前我们讲过CSS的尺寸.边框.内边距.外边距. 其实这些都是占用网页空间,在CSS中,我们将网页元素 ...

最新文章

  1. JS开发中常用的小技巧
  2. 第三次小组实践作业小组每日进度汇报:2017-12-8
  3. 不出声也能命令Siri!康奈尔大学华人团队开发无声语言识别项链,中文英文都行...
  4. [Google Guava] 7-原生类型
  5. BZOJ 2436 NOI嘉年华(单调优化)
  6. Sentinel 1.7.2 发布,完善开源生态及扩展性
  7. JEECG Framework 3.5.2 (快速开发平台) ACE版本发布
  8. python 字典长度_python字典可以容纳多少个元素?
  9. 用贪心算法来解决沙袋装箱问题
  10. java对字符串快查找_字符串快速查找 - Trie算法
  11. qt 限制一段时间内对button只能点按一次_299元入手拓牛智能垃圾桶,用第一次想退货,第三天我上瘾了...
  12. vbs表白代码制作教程
  13. 真实面试经历:十面阿里,七面头条,六个Offer
  14. excel宏的使用图解教程
  15. 京东商品评论的文本主题分析
  16. 蓝桥杯练习 杨辉三角形
  17. Find a Mother Vertex in a Graph
  18. 代换密码的密码分析—详细分析过程
  19. N95滤材之父:滤材才是关键!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  20. 美业SaaS的创业分享之[技术]:产品研发和架构在组织管理中的挑战

热门文章

  1. 观《达芬奇的人生密码》有感
  2. Linux- 系统随你玩之--微服务应用出现极少概率会时断时续,它抽风了吗?
  3. 智能消防巡检云平台技术
  4. 哪些券商支持api接口量化交易
  5. Android开发软件架构思考以及经验总结
  6. java基础之封装数据类型
  7. 计算机行业英语单词(二)
  8. UltraISO 刻录 Ubuntu 16.04 - Ubuntu 18.04 U 盘系统盘 (启动盘)
  9. 利用 队列 来实现医院挂号模拟看病系统(c++,顺序及链式)
  10. 多任务看门狗, 喂狗方法