今日看了下JS变量的一些文章,有些感触,把自己总结的一些写出来. JS初始化的过程1.JS解释器执行代码之前,创建全局变量2.用预定义的值和函数来初始化全局对象中的属性,3.搜索函数外的var声明,创建全局对象相应的属性初始化为undefined(如果遇到定义式函数,进行预处理,如果是赋值式函数,将函数当变量使用)4.创建全局的执行环境,作用域链只有一个对象--全局对象5.依次执行代码6.遇到var声明的,给变量赋值,遇到未声明赋值语句,在全局对象中增加相应的属性并赋值遇到函数调用,创建嵌套函数
最近在使用CSS的var()函数遇到一个问题,比如我在JS中设置了一个自定义属性--color,在CSS中用var()来调用它,然后将该属性值设置成背景色,此时是正常的显示效果。
但是如果把它和rgba()一起使用就会失效,无法显示背景半透明效果。
是因为CSS中函数不能嵌套函数吗?这个问题要如何解决才能实现背景半透明效果呢?十分感谢!!!
楼主怎么解决的,我也遇到了同样的问题,可以贴下解决代码吗?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。