作者nonebelieve (天)
看板Web_Design
標題[問題] SCSS 變數問題
時間Sat May 19 20:56:57 2018
各位好~
我是SCSS新手
最近開發遇到一點問題
我寫了一個切換class就能更改theme的網頁
有全域變數 $title-color
有些#test2 是依照title-color顏色去微調
我希望在套用theme時,能一併更改title-color顏色
因此在 @minxin 內加了 $title-color: $color;
但實際上這行是無效的
結果還是會以原本的全域變數為主
如果加上!global,則會造成即使未套用theme,也會以!global為主
測試網頁如下
https://codepen.io/skytien/pen/jxQvxy
請問該怎麼做才能只在套用theme時update全域變數呢?
或是有沒有什麼更好的做法?
我原本是希望可以依照狀況直接套用不同CSS檔
但找不到比較好的範例
麻煩大家回答了M(_ _)M
謝謝各位~~
--
1F:推 filexchang:請善用gogle通訊錄:)03/13 12:29
2F:→ filexchang: o03/13 12:30
3F:→ filexchang: o03/13 12:30
4F:→ filexchang: o 03/13 12:30
5F:→ filexchang:不補了(/‵Д′)/~ ╧╧03/13 12:31
6F:→ filexchang:拜託不要拿我當簽名檔...03/13 12:31
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.187.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1526734631.A.4B6.html
7F:→ djshen: compile出來的是CSS 當然沒有SCSS的variable 05/19 21:12
9F:推 ymcheung: 離個題,你想要的效果 CSS4 Variable 好像可行 05/20 10:54
10F:推 despair96: 直接用body下不同theme class name 然後用sass map去規 10/05 22:22
12F:→ despair96: /12/25/sass-map/ 10/05 22:22