簡體   English   中英

在服務器上編譯SASS / SCSS

[英]Compile SASS/SCSS on the server

我有一個具有一個頁面的應用程序,用戶可以在其中選擇兩種顏色:原色和次要色,然后按一個按鈕以應用這些顏色。

按下按鈕后,我希望此頁面更新SASS / SCSS變量的值並編譯新的樣式表。

關於如何實現這一目標的任何想法?

我希望在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,然后可以從exec()以PHP或其他類似語言通過與您相同的方式運行它從命令行。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM