最近更新时间:2017年5月8日16:08:13

《我的博客地图》

离开校园踏入职场,不是到达人生巅峰,而是人生才刚刚开始。校园里学的知识远不足工作需求,而且校园里的学习深度也比较浅显。因此,对于刚毕业前三年的工程师来说,马不停蹄不分昼夜的学习和汲取工作中需要用到的知识,是一个硬功夫,需要练就。兴趣是第一老师,有了兴趣工作才有激情和动力,因此,选择自己喜欢的一份工作比任何选择条件都要优先,永远将 喜欢 放在首位。

1、CSS颜色属性的设置和表示方法

 <style type="text/css">#div{color: red;/*关键字表示法*/color: #f00;/*短-16进制表示法*/color: #ff0000;/*长-16进制表示法*/color: rgb(255, 0, 0);/*rgb基本表示法*/color: rgb(100%, 0, 0);/*rgb百分比表示法*/color: hsl(240, 0%, 50%);/*色彩三属性表示法表示法,下文具体解释hsl含义*/color: color(#29B4F0 a(50%) contrast(%10) h(10));/*颜色函数表示法,请看下文具体解释*/}</style>

2、CSS自定义变量

声明语法:--*,如--color-basis: red;

调用语法:var(--color-basis),如color: var(--color-basis);

位置:可以放在根选择器中,也可以放在常规选择器中

引申:CSS3根选择器,:root选择器匹配文档根元素,在HTML中,根元素始终是html元素,语法如下:

:root{

--color-basis: red;//定义一个CSS变量

background: #f00;//设置html元素背景色

}

3、CSS颜色函数

CSS Color Module Level 4的颜色配置函数有:color()、gray()、hsl()、hwb()等,这些函数浏览器暂时不支持,实际开发需要引入第三方插件(postcss/cssnext)来做预处理。

color-mod()函数详解:

color-mod() = color(#29B4F0 a() s() h() l() tint() shade() w() b() contrast());

调用语法:

#div{background-color:color(#29B4F0 a() s() h() l() tint() shade() w() b() contrast() blend());}

第一个参数基准色值,必须设定;

第二个参数及后面的参数为可选参数,这些参数的详细含义如下:

a-alpha,透明度,值为百分比;

b-blackness,黑度,值为百分比;

blend,混合度,值为百分比;

contrast,对比度,值为百分比;

h-hue,色相-色彩的第一属性,色彩的相貌区别;0-360deg,0和360是红色,接近120的是绿色,240是蓝色;

l-lightness,明度,亮度-色彩的第二属性,表明色彩的明暗性质; 0%是最暗,50%均值,100%最亮。

s-saturation,纯度,饱和度-色彩的第三属性,表明色彩的鲜灰程度;0%是灰度,100%饱和度最高 ;

shade,暗度,值为百分比;

tint,色调,值为百分比;

w-whiteness,白度,值为百分比;

4、综合实例

 <style type="text/css">:root{--color-basis: red;--mytheme-p-color: var(--color-basis);}p{color:color(var(--mytheme-p-color) a(50%) hue(+30deg));//p元素dom数组集合中,每个元素的hue递增30deg,等同于hue += 30}</style>

5、扩展

CSS函数:

attr();返回选择元素的属性值

calc();计算CSS属性值

linear-gradient();创建一个线性渐变的图像
radial-gradient();用径向渐变创建图像
repeating-linear-gradient();用重复的线性渐变创建图像
repeating-radial-gradient();类似 radial-gradient(),用重复的径向渐变创建图像。

6、当前文字颜色属性

如:border: 1px solid currentColor;//currentColor是CSS3的一个变量

CSS-颜色属性+颜色函数+自定义变量相关推荐

  1. CSS中调用JS函数和变量

    在CSS来调用JS程序. 这个技术是网络安全里的,叫做CSS跨站. 我们知道CSS里是可以控制某些HTML元素的属性的,譬如background-image等等,而在URL里添加Javascript: ...

  2. css input光标粗细,如何用CSS原生属性caret-color改变input输入框光标颜色

    表单对大家来说并不陌生,当然,我也不是来和大家聊怎么做表单或者处理表单的样式网格,因为这些对于大家来说都是小儿科的东西.而是来聊聊怎么改变表单控件中光标的颜色.日常开发中我们可能会有改变input光标 ...

  3. CSS中的颜色值与颜色属性

    文章目录 颜色模型 CSS颜色值的类型 颜色名称 rgb[a] rgba的新写法 CSS元素的透明度 hex十六进制值 hsl[a] 颜色值关键字 transparent currentColor C ...

  4. R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置、图例标题、键值、文本字体大小(title、text、key)、颜色标识的大小、点形状pch的大小

    R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置.图例标题.键值.文本字体大小(title.text.key).颜色标识的大小.点形状pch的大小 目录

  5. R语言使用dplyr聚合统计分组数据、ggplot2可视化分组线图、使用geom_line函数自定义设置线条类型、粗细、颜色(Change line types + colors by groups)

    R语言ggplot2可视化分组线图.使用geom_line函数自定义设置线条类型.宽度(粗细.).颜色(Change line types by groups.Change line types + ...

  6. css常用属性总结:颜色和单位

    在css代码编写中,估计颜色和单位是必不可少的,然而在css中关于颜色和单位值的写法有很多种写法,所以有必要把它弄清楚. 颜色 当初我在初学前端的时候,就会冒出一个疑问"我该如何设置网页颜色 ...

  7. 前端如何设置背景颜色的透明度 css中的 rgba() 函数详解 :background-color: rgba(255,192,203,0.3)

    目录 前言 rgba() 函数 详解 再分享一个小技巧哈哈哈 前言 今天在开发移动端的时候感觉没背景颜色有点丑,再加上自己做的是蛋糕app,觉得暖色应该会很好看,于是就用了这行代码 backgroun ...

  8. W3school:CSS基础:CSS注释、颜色(颜色、RGB、HEX、HSL)、背景(背景、背景图像、背景重复、背景附着、简写背景属性)

    W3school:CSS基础:CSS注释.颜色(颜色.RGB.HEX.HSL).背景(背景.背景图像.背景重复.背景附着.简写背景属性) 一.CSS注释 1.注释用于解释代码,以后在您编辑源代码时可能 ...

  9. CSS颜色属性、文本文字属性、属性继承

    html零基础必看--html入门,编程就是如此简单 第六章:颜色属性.文本文字属性 一.颜色样式(颜色取值法) 1.颜色属性值取值方法 二.字体样式 1. color 文字颜色 2.font-siz ...

最新文章

  1. C# 启动外部程序的几种方法
  2. 职场中有哪些沟通的小技巧?
  3. centos7 选定默认启动内核,及删除无用内核
  4. Nature 子刊:加州大学Banfield组揭示CPR细菌和DPANN古菌多样性及与低温TEM下宿主互作关系...
  5. 永远记住9月26号这一天!
  6. 学python好找工作么-学完Python好找工作吗?为什么有人学完找不到工作?
  7. C#中类的继承问题04
  8. 事务管理基础:两段锁协议、活锁、死锁相关知识整理
  9. ASP.NET Core 基于角色的 JWT 令牌
  10. Spring Boot : Spring boot 的 AutoConfigurationImportSelector 自动配置原理
  11. MySQL 基础 —— 字符串处理
  12. 天涯明月刀龙吟曲服务器维护,青龙大区合服公告 12月11进行数据互通
  13. 户外耳机品牌哪个好、最新的户外耳机品牌排行
  14. WGestures全局鼠标手势设置指南
  15. 【统计学】【2015.09】基于状态空间模型的时间序列预测与插值
  16. php中文的正则表达式_php汉字正则表达式
  17. 金山快盘API的python版
  18. 为电子书产品赋予新的定义,两款高端电子书横评
  19. 概率dp 期望 逆推
  20. MSPA提取生态源地过程

热门文章

  1. html5中的target属性,HTML中target属性是什么意思
  2. spring中ioc是什么
  3. RabbitMQ-主题模式Topic
  4. 越不过的刀锋 之 黛玉葬花
  5. Tensorflow读取数据-tf.data.TFRecordDataset
  6. 浏览器渲染与浏览器内核相关杂谈
  7. 如何使用PathFileExists
  8. python编程时显示语法错误_Python编程的10个经典错误及解决办法
  9. assimp编译及使用(1)
  10. 这可能是2019年全网最好的「机器学习」科普文