2013-06-23 69 views
1

我真的很希望能說我可以使用查詢參數作爲觸筆中的變量嗎?

a { 
    color: $COLOR; 
} 

/styles.css?COLOR=red提出要求。有什麼辦法可以做到這一點?我也會接受$_GET['COLOR']或類似的東西。

如果沒有直接支持(我找不到任何),有什麼辦法可以利用compile函數來完成這個功能嗎?

+0

+1有趣的問題。 – verybadalloc

+0

目前你是如何爲'/ styles.css'的請求使用'stylus'的?你只是使用提供的[中間件](http://learnboost.github.io/stylus/docs/middleware.html)? –

+0

@JonathanLonowski是的。我使用快遞,所以'app.use(stylus.middleware({...}))' – Soumya

回答

0

你需要爲2個步驟實現代碼:與像EJS一個簡單的模板語言

  1. 使用正規快件代碼或下劃線模板內插的顏色值轉換成手寫筆文件。
  2. 然後渲染手寫筆文件並用CSS迴應
相關問題