首页 文章

在服务器上编译SASS / SCSS

提问于
浏览
2

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

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

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

1 回答

  • 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

相关问题