首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网页色彩死抠指南

x 是 0-360 的数值 y 是 0%-100% 的百分数 z 是 0.0-1.0 的数值 hsl(x, y, y); or hsla(x, y, y, z); 例如: hsla(150, 50%,...如果你觉得对色彩不太熟练,hsla() 为开发者提供了制作漂亮效果的简单规则——我们会在下面生成颜色的部分谈到更多。 颜色俗名 开发者也可以使用颜色俗名,不过这些俗名因为不准确而留下不好用的坏名声。...颜色的俗名在快速演示色彩用处时有用武之地,而开发者更规范的做法是,用 Sass 或其它预处理器存储颜色的十六进制数值,或 rgba 值,或 hsla 值,再和整个团队使用的颜色俗名映射起来。...颜色的一些属性 作为CSS属性的“颜色”是指字体颜色。如果你打算设置一大片区域的颜色,就要用background-color,除非是在一个SVG元素中——那时得用fill来设置。...demo 获取更多信息,以及很多其它惊艳的SVG颜色和渐变工具。

1.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【JS】577- CSS + JS 送学妹满屏幕小爱心

    故事开始 午饭时间,暗恋已久的学妹拉着我的衣袖:“学长学长,你能不能让这些爱心变成五颜六色的吗~”。 我在旁边笑开了花~~~ ? 诶呀,口水流出来了。 嗯,只是我脑补的画面,哈哈。...打造魔法棒 接下来我们要打造一把魔法棒,能让我们这些小爱心变成各种各样的颜色。 没错,这把魔法棒,就是用来生成随机颜色。...方法很多,我搜集以下几种简单好用的生成随机颜色的方法,基本我们业务随便一个都能用: function getRandomColor(){ const r = Math.floor(Math.random...6); } function getRandomColor(){ const colorAngle = Math.floor(Math.random()*360); return 'hsla...变~ 最后,我们修改前面 SVG 的代码片段,加入 getRandomColor 方法的调用: for(let i = 0; i <= n; i++){ heartList += `

    1.5K30

    SVG 从入门到后悔,怎么不早点学起来(图解版)

    常用样式设置 SVG 设置样式的属性和 CSS 稍微有点不同,但初学时不需要了解太深入,我们只需将常用的学会即可。 比如填充色、描边颜色等。...说到颜色,SVG 和 CSS 支持的颜色值其实差不多的,比如: 关键字: red、pink、blue 等 十六进制: 支持3位或6位,#0f0、#00ff00 RGB 和 RGBA: 比如 rgb(10...填充色的不透明度 fill-opacity 如果想让填充色有点 半透明 的感觉,可以设置 fill-opacity 属性,也可以在 fill 属性中使用 RGBA 或者 HSLA。...="200" height="100" fill="red" fill-opacity="0.2" /> svg> fill 属性中使用 RGBA 或者 HSLA 的方式你自己动手试试看...~ 描边颜色 stroke 可以通过 stroke 属性设置描边的颜色,之前也使用过。

    3.3K10

    使用CSS gradient制作绚丽渐变纹理背景效果

    该图像是由从原点发出的两种或者多种颜色之间的逐步过渡组成。形状可以是圆形(circle)或椭圆形(ellipse)。...基于百分比的色彩结束位置是相对于边缘形状和此渐变射线之间的交点(代表100%)。 每个形状都是一种单色,并由其相交的渐变射线上的颜色确定。...由于位置处于100%的色标有时并不会占满渐变区域,则浏览器会默认使用最后一个色标的颜色铺满渐变区域。...起始点是渐变线上代表起始颜色值的点。起始点由渐变线和过容器顶点的垂直线之间的交叉点来定义。(垂直线跟渐变线在同一象限内) 终点也是由渐变线和从最近的顶点发出的垂直线之间的交叉点定义的。...起点附近的点具有跟起点相同的颜色值,终点附近的点具有跟终点相同的颜色值。

    2.5K50

    深藏在CSS里的诗情画意(十个原创的CSS特效,不容错过)

    这是一只兔子的路径动画,实现原理就是利用 animation 来操作 SVG path的 stroke-dashoffset ,从而实现路径动画。...">AWESOME 链接在此:https://codepen.io/krischan77/pen/QWLRjpN 愿我如星君如月,夜夜流光相皎洁 ?...这是利用了 cubic-bezier 贝塞尔曲线的特性实现的动画,彩虹条的颜色是利用了 filter:hue-rotate去将色调转换。...效果地址:https://codepen.io/krischan77/pen/WNeqOeB 这个效果是为了庆祝祖国母亲70周年生日而画的,这里的五星红旗是通过SVG画的,早前在自己的文章里有提过五星红旗的具体属性...所以按照这个比例我们能画出这样的SVG: svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink

    77520

    CSS3 Color属性介绍

    通常我们使用css控制颜色时,均采用16进制的RGB模式,如 color:#ff0000; 这边先介绍一下几种色彩模式及取值规则 HSL色彩模式是工业界的一种颜色标准,是通过对色调(H)、饱和度(S)、...亮度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,HSL即是代表色调,饱和度,亮度三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。...HSLA是在HSL的基础上增加一个透明度(A)的设置。...RGB色彩模式(也翻译为“红绿蓝”,比较少用)是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色...,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

    47730

    巧用渐变实现高级感拉满的背景光动画

    当然,仔细观察,渐变的颜色并非是由一种颜色到透明就结束了,而是颜色 A -- 透明 -- 颜色 B,这样,光源的另一半并非就不会那么生硬,改造后的 CSS 代码: div { width: 1000px...linear-gradient(-45deg, #060d5e, #002268); } 我们在角向渐变的最后多加了一种颜色,得到观感更好的一种效果: emm,到这里,我们会发现,仅仅是角向渐变 conic-gradient...(170deg, 95%, 80%, 1), 0px 0 1px hsla(170deg, 91%, 80%, .95), 0px 0 2px hsla(171deg,...60px hsla(175deg, 91%, 86%, .85); } OK,光是有了,但问题是我们只需要一侧的光,怎么办呢?...我们就可以得到这样一个简单的模拟效果: 由于原效果是 .mp4,无法拿到其中的准确颜色,无法拿到阴影的参数,其中颜色是直接用的色板取色,阴影则比较随意的模拟了下,如果有源文件,准确参数,可以模拟的更逼真

    74530

    一篇文章带你了解SVG 渐变知识

    渐变是一种从一种颜色到另一种颜色的平滑过渡。另外,可以把多个颜色的过渡应用到同一个元素上。 SVG渐变主要有两种类型:(Linear,Radial)。...标签是definitions的缩写,可对诸如渐变之类的特殊元素进行定义。 线性渐变可以定义为水平,垂直或角渐变。 /*y1和y2相等,而x1和x2不同时,可创建水平渐变。...当x1和x2相等,而y1和y2不同时,可创建垂直渐变。 当x1和x2不同,且y1和y2不同时,可创建角形渐变。*/ 实例 1 定义水平线性渐变从黄色到红色的椭圆形。 SVG代码 标签的X1,X2,Y1,Y2属性定义渐变开始和结束位置。 渐变的颜色范围可由两种或多种颜色组成,每种颜色通过一个标签来规定。...CX,CY和r属性定义的最外层圆和Fx和Fy定义的最内层圆。 渐变颜色范围可以由两个或两个以上的颜色组成。每种颜色用一个标签指定。offset属性用来定义渐变色开始和结束。

    1.2K10

    一篇文章教会你使用SVG 画线

    polyline元素是SVG的一个基本形状,用来创建一系列直线连接多个点。典型的一个polyline是用来创建一个开放的形状,最后一点不与第一点相连。...代码解析 : 直线起始点由x1和y1属性设置的点处,直线终点由x2和y2属性设置的点处,该style属性设置笔划(线条)的颜色和粗细。 二、SVG 画曲折线 1....默认的填充颜色是黑色。 3. 绘制一个填充绿色的三角形 示例代码如下: 示例 的颜色和粗细以及填充颜色。 三、总结 本文基于Html基础,使用SVG画不一样的线,画出不一样图形。...SVG 元素画直线,polyline元素创建一个开放的形状,最后一点不与第一点相连。实现画曲线的效果,以及在实际开发项目中需要注意的点,遇到的一些难点, 都提供了一些有效的解决方案。

    1.7K10

    【CSS】11 个 Sass 中常用的颜色函数,你需要知道一下

    今天我们来看一下 Sass 中的颜色函数,颜色函数可以分为三部分,分别是颜色设置、颜色获取以及颜色操作。...hsl() 通过色相、饱和度和亮度的值创建一个颜色 hsla() 通过色相、饱和度、亮度和透明的值创建一个颜色 red() 从一个颜色中获取其中红色值 lightness 获取一个颜色的亮度值(0%...- 100%) alpha 将颜色的 alpha 通道返回为介于 0 和 1 之间的数字 opacity 获取颜色透明度值(0-1) mix() 把两种颜色混合起来 fade-in() 降低颜色的透明度...()函数 hsla() 函数可以通过色相(hue)、饱和度(saturation)、亮度(lightness)和透明(alpha)的值创建一个颜色。...示例: .xkd{ color: hsla(100, 100%, 60%, 0.8); a{ color: hsla(255, 80%, 70%, 0.3); }

    1.8K30

    css颜色介绍和背景设置

    现在美丽网页的设计图中颜色五花八门的,网页模块中漂亮背景图也很多,网页中颜色和背景设置必不可少,接下来我们就先学颜色是如何表达的,要知其然,知其所以然。...颜色表达形式 1.RGB:rgb( red, green, blue ):每个参数定义了0-255之间的颜色强度。...举例: rgb(255,0,0,0)//完全透明,没有颜色的红色 rgb(0,0,0,0.5)//半透明的黑色 rgb(255,255,255,1)//完全不透明的白色 3.HSL:hsl(hue...举例: hsla(0, 100%, 50%,0 )//完全透明,没有颜色的红色 hsla(0, 100%, 50%,1)//红色 5.HEX:hex是使用十六进制值来指定颜色,格式为:#rrggbb...fixed固定背景图;scroll跟随页面滚动*/ body{ background-color:red;/*背景颜色设置为红色,背景图覆盖不完全的时候,剩余的有背景颜色填充*/ background-image

    1.8K40

    【Web前端】CSS 的值与单位

    1.5 倍 */ } 三、颜色 CSS 提供了多种方式来定义颜色,包括颜色关键词、十六进制值、RGB 和 RGBA 值、HSL 和 HSLA 值。...1、颜色关键词 CSS 颜色关键词是预定义的颜色名称。...2、十六进制 RGB 值 十六进制颜色值是另一种定义颜色的方法,通常以 ​​#RRGGBB​​ 的格式表示,其中 ​​RR​​、​​GG​​ 和 ​​BB​​ 是红色、绿色和蓝色的十六进制值。...HSLA 值在 HSL 的基础上增加了透明度(​​alpha​​​): section { background-color: hsl(200, 70%, 50%); /* 使用 HSL 值 *.../ } footer { color: hsla(120, 100%, 50%, 0.3); /* 使用 HSLA 值,绿色,30% 透明度 */ } 四、图片 图片可以通过 ​​url()​​​

    6100
    领券