在服务器上编译SASS / SCSS

时间:2016-05-08 08:18:08

标签: css sass

我的应用程序有一个页面,用户可以选择两种颜色,color-primary和color-secondary,然后按一个按钮应用颜色。

按下按钮后,我希望此页面更新SASS / SCSS变量的值并编译新的样式表。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

我更喜欢在html上使用内联样式,因为这会覆盖任何css文件。您可以将值存储在cookie中,以便以后可以检索它们。当您检查cookie并找到它时,您可以再次设置它,这样它就不会过期。存储样式应该没问题。您可以使用https://plugins.jquery.com/cookie/来存储和检索Cookie。

如果这是针对某种后端cms并且你需要永久存储CSS文件,你总是可以直接将更改写入自定义CSS文件并链接到它,这比编译SASS / SCSS更好在服务器上。我会在PHP中使用fwrite()来做类似的事情。

http://php.net/manual/en/function.fwrite.php

如果您确实需要在服务器上进行编译,首先需要将SASS / SCSS安装到您的服务器上,然后您可以在PHP中使用exec()运行它,或者在其他语言中运行它与命令行相同。

http://php.net/manual/en/function.exec.php