有没有办法让CSS动态?我想在CSS文件中设置一个变量。这样的事情:CSS中的变量,可能吗?
var baseColour = #000;
body{
background-colour: baseColour;
}
我想让用户选择一种颜色。然后,我想用JavaScript将CSS中的变量设置为用户输入。
这可能吗?或者至少有一个变量?
有没有办法让CSS动态?我想在CSS文件中设置一个变量。这样的事情:CSS中的变量,可能吗?
var baseColour = #000;
body{
background-colour: baseColour;
}
我想让用户选择一种颜色。然后,我想用JavaScript将CSS中的变量设置为用户输入。
这可能吗?或者至少有一个变量?
没有CSS默认不能这样做,你可能想用SASS来做这样的事情。
这不提供对该问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/10918954) –
我认为这是对他主要问题的最简单直接的回答。 –
使用CSS预处理程序,例如[Sass](http://sass-lang.com/)。 –
看[更少](http://lesscss.org/)或[sass](http://sass-lang.com/) – Slam
您可以使CSS动态与JavaScript,PHP,ASP ... –