[英]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或其他類似語言通過與您相同的方式運行它從命令行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.