专栏名称: 小心夹手
前端
目录
相关文章推荐
51好读  ›  专栏  ›  小心夹手

css自定义属性和聚光灯效果

小心夹手  · 掘金  · 前端  · 2018-03-02 02:15

正文

css自定义属性和聚光灯效果

出场曲

神秘巨星来了吗?快,打追光,快,快给她镜头。 ------《神秘巨星》

神秘巨星是谁?它就是 CSS Variables

简介

CSS Variables,一个并不是那么新的东西,但对css来说绝对是一场革命。

之前使用变量的时候,需要借助sass、less等预处理工具来实现,现在我们可以直接使用css来声明变量。

兼容性

老规矩,先来看下兼容性

兼容性

兼容性一片绿,红的那不是还有两个吗?做大事怎么能拘小节呢,让它咕噜(gun)一边去吧。

语法

语法有点难看但很简单, --* 来声明变量名, var(--*) 来使用,也许你要问了,为什么使用 -- 不用 $ 一类的呢,唉,那不是sass、less两个货用了吗

声明和使用必须放在{}代码块里

body{
    --bg-color: lightblue;
    background-color: var(--bg-color);
}

效果

代码是不是很简单,可以直接看效果,就不赘述了。

全局变量与变量覆盖

:root 代码块里面声明的变量就是全局变量,并且局部变量会覆盖全局变量







请到「今天看啥」查看全文