【发布时间】:2016-01-26 01:57:09
【问题描述】:
我刚开始使用 SCSS,但在动态更改网站颜色时遇到了一些问题。我想要做的是创建一个颜色列表,每次刷新页面时,它都会更改所选颜色。这是代码:
SCSS:
$colors: (
#cc6698,
#0869ad,
#ff8300,
#7A86b8,
#f05133,
#2aa9e0,
#71bf45,
#ef0e39,
#9e79d7,
);
$color: nth($colors, random(length($colors)));
但是,它仅在我修改文件时更改颜色,而不是在每次刷新页面时。我该怎么办?谢谢。
【问题讨论】:
-
我认为你需要 javascript。
-
你在哪里编译你的 SCSS 文件?
-
我做的是:“sass watch custom.css:custom.scss --style compressed”
-
它不会工作,因为你编译了你的 SCSS 文件,它会生成 CSS 文件。然后,当您刷新页面时,不会创建新的 CSS 文件。一种方法是采用我发布的方法。
-
@GusFulton 你知道 Sass 只能编译成 CSS,对吧?您所要求的要求浏览器本身能够理解 Sass。