返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >关于CSS渲染:CSS是如何绘制颜色的
  • 940
分享到

关于CSS渲染:CSS是如何绘制颜色的

CSSCSS渲染绘制颜色 2023-05-15 17:05:40 940人浏览 泡泡鱼
摘要

颜色的原理 最常见的颜色相关的属性就是 color 和 background-color。 颜色值:RGB 颜色,CMYK 颜色,HSL 颜色,其它颜色 RGB 颜色:它符合光谱三原

颜色的原理

最常见的颜色相关的属性就是 color 和 background-color。

颜色值:RGB 颜色,CMYK 颜色,HSL 颜色,其它颜色

RGB 颜色:它符合光谱三原色理论:红、绿、蓝三种颜色的光可以构成所有的颜色。

现代计算机中多用 0 - 255 的数字表示每一种颜色,这正好占据了一个字节,每一个颜色就占据三个字节。

CMYK 颜色:在印刷行业,使用的就是这样的三原色(品红、黄、青)来调配油墨,这种颜色的表示法叫做 CMYK,它用一个四元组来表示颜色。

HSL 颜色:HSL 这样的颜色模型被设计出来了,它用一个值来表示人类认知中的颜色,我们用专业的术语叫做色相(H)。加上颜色的纯度(S)和明度(L),就构成了一种颜色的表示。

其它颜色:RGBA 是代表 Red(红色)、Green(绿色)、Blue(蓝色)和 Alpha 的色彩空间。RGBA 颜色被用来表示带透明度的颜色,实际上,Alpha 通道类似一种颜色值的保留字。在 CSS 中,Alpha 通道被用于透明度,所以我们的颜色表示被称作 RGBA,而不是 RGBO(Opacity)

CSS 还规定了名称型的颜色,它内置了大量(140 种)的颜色名称。

渐变:在 CSS 中,background-image这样的属性,可以设为渐变。CSS 中支持两种渐变,一种是线性渐变,一种是放射性渐变。

线性渐变的写法是:

linear-gradient(direction, color-stop1, color-stop2, ...);

 direction 可以是方向

  • to bottom
  • to top
  • to left
  • to right
  • to bottom left
  • to bottom right
  • to top left
  • to top right
  • 120deg
  • 3.14rad

 color-stop 是一个颜色和一个区段

  • rgba(255,0,0,0)
  • orange
  • yellow 10%
  • green 20%
  • lime 28px

放射性渐变需要一个中心点和若干个颜色:

radial-gradient(shape size at position, start-color, ..., last-color);

 形状:

CSS 中的很多属性还会产生形状,比如我们常见的属性:

  • border
  • box-shadow
  • border-radius

这些产生形状的属性非常有趣,我们也能看到很多利用它们来产生的 CSS 黑魔法。然而,这里我有一个相反的建议,我们仅仅把它们用于基本的用途,把 border 用于边框、把阴影用于阴影,把圆角用于圆角,所有其它的场景,都有一个更好的替代品:datauri+svg

到此这篇关于关于CSS渲染:CSS是如何绘制颜色的的文章就介绍到这了,更多相关:CSS如何绘制颜色内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 关于CSS渲染:CSS是如何绘制颜色的

本文链接: https://lsjlt.com/news/209207.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 关于CSS渲染:CSS是如何绘制颜色的
    颜色的原理 最常见的颜色相关的属性就是 color 和 background-color。 颜色值:RGB 颜色,CMYK 颜色,HSL 颜色,其它颜色 RGB 颜色:它符合光谱三原...
    99+
    2023-05-15
    CSS CSS渲染 绘制颜色
  • CSS是怎么绘制颜色的
    这篇文章主要介绍了CSS是怎么绘制颜色的的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS是怎么绘制颜色的文章都会有所收获,下面我们一起来看看吧。颜色的原理最常见的颜色相关的属性就是 color 和 back...
    99+
    2023-07-06
  • CSS如何控制网页背景颜色
    这篇文章主要介绍了CSS如何控制网页背景颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我想大家常常为一些比较合适于自己的网页背景的图片而发愁吧,这个我想也是有的,因为这些...
    99+
    2023-06-08
  • css如何设置body的颜色
    这篇文章主要为大家展示了“css如何设置body的颜色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置body的颜色”这篇文章吧。 ...
    99+
    2024-04-02
  • css如何设置按钮的颜色
    在css中设置按钮颜色的方法:1.创建按钮;2.设置按钮宽高;3.使用background-color属性设置按钮颜色;在css中设置按钮颜色的方法首先,在页面中创建两个按钮,并定义class类用于对比; <body>...
    99+
    2024-04-02
  • css中文字的颜色如何设置
    本篇内容主要讲解“css中文字的颜色如何设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css中文字的颜色如何设置”吧! css中...
    99+
    2024-04-02
  • css如何设置<hr>的颜色
    这篇文章主要介绍“css如何设置<hr>的颜色”,在日常操作中,相信很多人在css如何设置<hr>的颜色问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • css如何更改img的边框颜色
    本篇内容主要讲解“css如何更改img的边框颜色”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何更改img的边框颜色”吧! ...
    99+
    2024-04-02
  • css如何设置透明度的颜色
    这篇文章给大家分享的是有关css如何设置透明度的颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法:1、使用RGBA()函数,使用红、绿、蓝、透明度的叠加来生成各式各样的颜色,语法“rgba(红,绿,蓝,透明...
    99+
    2023-06-14
  • css如何去掉a标签的颜色
    这篇文章主要介绍css如何去掉a标签的颜色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css去掉a标签的颜色的方法:首先打开相应的代码文件;然后找到a标签内容;最后通过“-webkit-user-select: n...
    99+
    2023-06-14
  • css如何修改超链接的颜色
    这篇文章主要介绍css如何修改超链接的颜色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css修改超链接颜色的方法:1、通过“a:link”修改超链接颜色;2、通过“a:visited”改颜色;3、通过“a:hove...
    99+
    2023-06-14
  • css如何设置下划线的颜色
    小编给大家分享一下css如何设置下划线的颜色,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css设置下划线的颜色的方法是,给文本添加border-color属性,...
    99+
    2023-06-15
  • 如何使用CSS制作渐变背景颜色的效果
    如何使用CSS制作渐变背景颜色的效果背景色渐变效果能够为网页增添美观和吸引力。在CSS中,我们可以使用渐变背景色来实现这一效果。本文将介绍如何使用CSS来制作渐变背景色的效果,并提供具体的代码示例。一、线性渐变(Linear gradien...
    99+
    2023-10-25
    CSS 渐变背景 制作效果
  • CSS中如何设置div的文字颜色
    今天小编给大家分享一下CSS中如何设置div的文字颜色的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • css如何设置tr中的字体颜色
    这篇文章主要介绍了css如何设置tr中的字体颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在css中,可以...
    99+
    2024-04-02
  • css中如何设置table边框的颜色
    这篇文章主要为大家展示了“css中如何设置table边框的颜色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何设置table边框的颜色”这篇文章吧。css中设置table边框颜色的方法...
    99+
    2023-06-15
  • 用python如何绘制表格不同颜色的excel
    目录需求:先实现个差不多的需求代码:总结需求: 需求简单:但是感觉最后那部分遍历有意思:S型数组赋值,考虑到下标,简单题 先实现个差不多的 m = 5 cols = 9 row...
    99+
    2024-04-02
  • css如何设置链接点击后的颜色
    这篇文章主要为大家展示了“css如何设置链接点击后的颜色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置链接点击后的颜色”这篇文章吧。 ...
    99+
    2024-04-02
  • css图片的边框如何设置颜色为渐变色
    这篇文章主要介绍css图片的边框如何设置颜色为渐变色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在css中,可以利用border-image属性和li...
    99+
    2024-04-02
  • 如何在css中设置按钮边框的颜色
    这篇文章将为大家详细讲解有关如何在css中设置按钮边框的颜色,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。css中为我们提供了一个非常方便的属性border-color,该属性用来设置一个元...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作