关于页面配色

一、互补色
当两个颜色恰好在色环的两端时,这两个颜色叫做补色。补色搭配能形成强列的对比效果

在这里插入图片描述
在线配色工具地址

文字背景色和文字颜色互为补色,文字会很难看清,那么就只使用一种颜色作为主要颜色,其补色用来装点页面
比如,使用 深青色(#09A7A1) 作为页面主色,使用其补色 橙色(#FF790E) 来装饰登录按钮
在这里插入图片描述
二、css3 里面的 hsl() 调整颜色的色相
hsl 括号里面有三个参数:⇒ 色相 hue / 饱和度 saturation / 亮度 lightness

  • 色相
    色相是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等。以颜色光谱为例,光谱左边从红色开始,移动到中间的绿色,一直到右边的蓝色,色相值就是沿着这条线的取值。在hsl()里面,色相用色环来代替光谱,色相值就是色环里面的颜色对应的从 0 到 360 度的角度值。
  • 饱和度
    饱和度是指色彩的纯度,也就是颜色里灰色的占比,越高色彩越纯,低则逐渐变灰,取0-100%的数值。
  • 亮度
    亮度决定颜色的明暗程度,也就是颜色里白色或者黑色的占比,100% 亮度是白色, 0% 亮度是黑色,而 50% 亮度是“一般的”。
颜色HSL
红色hsl(0, 100%, 50%)
黄色hsl(60, 100%, 50%)
绿色hsl(120, 100%, 50%)
蓝绿色hsl(180, 100%, 50%)
hsl(240, 100%, 50%)
品红hsl(300, 100%, 50%)

三、更改 s 和 l 的值,可以调整颜色的色调:
饱和度代表灰色的占比,亮度代表白色和黑色的占比。这在当你有了一个基色调却需要微调时非常有用。

四、css3 线性渐变
linear-gradient(gradient_direction, color1, color2....)
第一个参数指定了颜色过渡的方向 - 它的值是角度,90deg 代表垂直渐变,45deg 的渐变角度和反斜杠方向差不多。剩下的参数指定了渐变颜色的顺序:

background: linear-gradient(35deg, #CCFFFF, #FFCCCC);

在这里插入图片描述
五、使用 css 线性渐变创建条纹元素
repeating-linear-gradient() 语法形式

repeating-linear-gradient(  [ <angle> | to <side-or-corner> ,]? <color-stop> [, <color-stop>]+ )
                            \---------------------------------/ \----------------------------/
                              渐变轴的定义                                色标列表

where <side-or-corner> = [left | right] || [top | bottom]
   and <color-stop>     = <color> [ <percentage> | <length> ]?
#grad1 {
  background-image: repeating-linear-gradient(180deg,
      rgb(26,198,204),
      rgb(26,198,204) 7%,
      rgb(100,100,100) 10%);
}

#grad2 {
  background-image: repeating-linear-gradient(-45deg,
      transparent,
      transparent 25px,
      rgba(255,255,255,1) 25px,
      rgba(255,255,255,1) 50px);
}
<ol>
  <li>Repeating horizontal bars
    <div id="grad1"></div>
  </li>
  <li>Zebra stripes
    <div id="grad2"></div>
  </li>
</ol>

效果
在这里插入图片描述

因为 gradient 属于 image 数据类型只能在 image 的地方使用它们,如 background-image ,不适合在 background-color / color 里面使用

六、利用 url() 给整个 body 上纹理或者图案背景

body {
	background-image: url(文件路径); /*最终这个图案会一直重复铺,直到铺满整个页面*/
}

七、利用伪元素,画心形
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iteval

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值