美文网首页
03 CSS Variables

03 CSS Variables

作者: 地平线0530 | 来源:发表于2018-12-12 14:37 被阅读0次

效果

点击图片查看效果

Demo
Github

知识点

  • :root
  • CSS变量:var(--xxx)
  • CSS滤镜:filter
  • 事件:changemousemove

笔记

:root

:root 匹配文档树的根元素,对于 HTML 来说,:root 表示 <html> 元素,除了优先级更高之外,与 <html> 选择器相同。

:root{
  --base: orange;
  --spacing: 10px;
  --blur: 10px;
}

CSS 变量

CSS 变量是由CSS作者定义的实体,其中包含要在整个文档中重复使用的特定值。使用自定义属性来设置变量名,并使用特定的 var() 来访问。

声明一个局部变量:

element {
  --baseColor: green;
  color: var(--baseColor);
  background: var(--baseColor);
}

声明一个全局变量:

:root {
  --baseColor: yellow;
  --basePadding: 10px;
}

.demo {
  color: var(--baseColor);
}

注意:CSS 变量区分大小写!

CSS滤镜

filter 语法:
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

Filter 描述
blur() 模糊图像
brightness() 让图像更明亮或更暗淡
contrast() 增加或减少图像的对比度
drop-shadow() 在图像后方应用投影
grayscale() 将图像转为灰度图
hue-rotate() 改变图像的整体色调
invert() 反转图像颜色
opacity() 改变图像透明度
saturate() 超饱和或去饱和输入的图像
sepia() 将图像转为棕褐色
url() URL函数接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素。

参考:

CSSStyleDeclaration.setProperty()

CSSStyleDeclaration.setProperty() 方法接口为一个声明了CSS样式的对象设置一个新的值。

参考资料

使用CSS变量
:root 伪类
css 滤镜
setProperty() 方法

相关文章

  • 03 CSS Variables

    效果 Demo Github 知识点 :root CSS变量:var(--xxx) CSS滤镜:filter 事...

  • 03.css variables

    使用js和css做一个滑块改变图片边距和高斯模糊的效果 这个案例我一开始以为要十几行代码才能完成,没想到用了几行代...

  • CSS Variables

    定义 CSS Variables,也称为CSS变量。由CSS定义的一种实体,可包含指定值,并在整个document...

  • CSS variables变量

    官方的规范把它们称作作为级联变量的CSS自定义属性(CSS custom properties for casca...

  • css变量使用var

    CSS变量(CSS Variables/Custom Properties) (1)变量属性的定义在一个类选择器下...

  • :root css变量教程

    转载:http://www.ruanyifeng.com/blog/2017/05/css-variables.h...

  • 03_Variables

    sources :Python 3 Programming Tutorial: Variables_Youtube

  • LESS 使用指南

    简介 Less 是一个Css 预编译器,意思指的是它可以扩展Css语言。它的功能如允许变量(variables),...

  • sass初探

    Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (n...

  • Sass入门篇

    Sass入门 Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables...

网友评论

      本文标题:03 CSS Variables

      本文链接:https://www.haomeiwen.com/subject/ldmehqtx.html