使用Less color函数创建专业网站配色方案

  Less提供了很多实用的函数专门用于定义和操作色彩。本文将介绍如何使用这些函数来

帮助你控制色彩,创造合适的色彩搭配,并且保持网站的一致性和专业性

  •   color spinning

spin()函数允许我们调整一个基础色以便达到色带轮的任何一点。该函数非常有用,比如,当我们在

创建一个配色方案时就会很有用。你可能度过一些基础的色彩理论,比如需要色彩搭配和谐:比如互补色理论,组合等。有很多实用的工具帮助你达成目标,比如adobe color cc(kuler),利用该工具你就可以创建遵循上述理论的配色方案。但是我们如何实用Less创建自己的配色呢?

  • Complementary

我们将通过创建最简单的色彩结构:complementary(互补方案)来开始我们的介绍。这种方案中强调有两个在色带轮相对180度方向的两个色彩作为基色。

首先,我们需要定义一个base color作为引用second color的基点。选择任何一个你喜欢的颜色,比如blue-ish #3bafda

使用spin函数旋转180度,取得第二个颜色

@color-base       : #3bafdA;
@color-complement : spin(@color-base, 180);

这样就生成两个精确的,漂亮的色彩,他们互为补充。

  • Triadic

三元色方案是由三个颜色来组成的。我们通常通过对色轮分为三部分来取三色,调整spin函数的参数就可以达到目的。

// Triadic structure
@color-base        : #3bafdA;
@triadic-secondary : spin(@color-base, -(360 / 3));
@triadic-tertiary  : spin(@color-base, (360 / 3));

这将形成下面的配色:

  • colors mixing

另外一种创建配色的方法是混合两种基色形成新的颜色,这就好比我们在小学艺术课堂中学习到的:如果我们将红色和黄色混合将形成一个橙色。使用Less,我们可以使用mix()函数达到同样的目的。

div {
    color: mix(red, yellow);
}

上面的例子将生成#ff8000

注意:避免混合相同光谱(spectrum)的颜色,比如基色#3bafda这个颜色居于蓝色光谱区域,你如果将该色和其对立的色彩混合将得到一个比较满意的混合色,比如mediumvioletred,或者lightseagreen。

@color-base      : #3bafdA;
@color-primary   : mix(@color-base, mediumvioletred);
@color-secondary : mix(@color-base, lightseagreen);
@color-tertiary  : mix(@color-base, mintcream);

通过这个方法将得到和基色和谐共存的色彩搭配

时间: 2024-11-10 14:04:26

使用Less color函数创建专业网站配色方案的相关文章

xshell配色方案comfort color

[comfort color] text=dce2e2 text(bold)=dce2e2 cyan=2ad1b8 cyan(bold)=2ad1b8 magenta=dd3682 magenta(bold)=dd3682 green=55bb55 green(bold)=55bb55 background=002b35 red=dc322f red(bold)=dc322f yellow=e5d900 yellow(bold)=e5d900 white=dce2e2 white(bold)=d

色彩的基本配色方案

色彩是我们观察事物的第一认知,是最能触动我们感官的视觉元素.色彩可以激发我们的联想,刺激我们的情绪.在设计中,色彩的合理运用一直是个很重要的课题,在这里我总结了一些色彩部分的常识分享给大家. 一.色环 原色由红黄蓝组成.在传统的色彩理论中(主要应用于绘画和颜料),三原色是三种不能相互混合的颜色,其它所有颜色都是来自于这三个色调. 有了这三种原色,我们可以去创建二次色(Secondary colors):绿色.橙色.紫色. 混合原色与二次色,我们可以得到所谓的三次色(tertiary colors

好看的IDE配色方案让代码看起来不再那么凶猛了

写这篇小文的初衷是,笔者是原教旨主义者,一直坚持用IDE默认的配色方案.另外也觉得网上黑色系的配色方案太过bling bling了.但今天尝试用新的配色方案后,兴奋地发现对代码的好感度大幅提升. 嗯,如标题所述,好看的配色方案让代码看起来不再那么凶猛了! 这篇文章会介绍关于vs2015&eplices两大阵营配色方案的安装. 首先是资源: vs2015(需登入):https://studiostyl.es/ eplices:http://www.eclipsecolorthemes.org/ v

Xcode 6 更改配色方案。

更改配色方案:Xcode > Preferences > Fonts & Color /*****************************************************************************/ Alcatraz Alcatraz除了是一个优秀的插件管理,还可以更换主题,更赞的是支持预览,快捷方便. 链接:https://github.com/supermarin/Alcatraz /**************************

mac下使用Solarized配色方案

Solarized配色方案不用多介绍了.具体点击这里:http://ethanschoonover.com/solarized 我们首先搞定macvim 你需要下载solarized.vim配色文件,没有必要下载整个项目,你当然可以这样: $ git clone git://github.com/altercation/solarized.git 之后,就是常规的配置了: 1 $ cd solarized 2 $ cd vim-colors-solarized/colors 3 $ mkdir

secureCRT,永久设置,保护眼睛,配色方案

配色后效果如下: 下面开始配色 1.选项(Options)==>会话选项(Sessions options)==>终端(Terminal)==>仿真(Emulation) 按图中标注进行勾选,勾选完毕点击确认 2.选项(Options)==>全局选项(Global options)==>终端(Terminal)==>外观(Apperance)==>ANSI颜色(ANSI Color) ANSI颜色分为两种,分别是标准颜色和粗体颜色 粗体颜色的配色方案主要是为vim

wingide 显示中文 及 配色方案

http://lihuipeng.blog.51cto.com/3064864/923231 网上收集的方法: 显示中文: 任意文本编辑器打开:x:\Wing IDE\bin\gtk-bin\etc\pango\pango.aliases 修改内容为: courier = "microsoft yahei" sans = "microsoft yahei"serif = "microsoft yahei"monospace = "mic

Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)

转载自:http://www.cnblogs.com/weixuqin/p/7029177.html 安装 首先我们下载的 iTem2 这个软件,比Mac自带的终端更加强大.直接官网 http://iterm2.com/ 下载并安装即可. 配置 将iTem2设置为默认终端: (菜单栏)iTerm2 -> Make iTerm2 Default Term 然后打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide

解决SecureCRT的vim中为下划线而无高亮问题,附最佳护眼配色方案

今天第一天上班,发现新公司也是用的最熟悉的SecureCRT终端.领到自己的办公电脑后,第一件事就是下载并安装了SecureCRT 7.1.并设置了以前最喜欢的配色(下文会有介绍). 公司的web软件用的是rensin,以前还真没怎么接触过,仔细拜读了前辈写的超级精简的一套部署教程,发现完全可以写一个懒人脚本一键搞定,于是动手写脚本,顺便进一步熟悉下resin. 写了一半发现以前熟悉的vim高亮没有了,全是下划线,写起来觉得不带劲,于是度了下娘,发现非常简单的解决办法: SecureCRT下的v