[问题] SCSS 变量问题

楼主: nonebelieve (天)   2018-05-19 20:56:57
各位好~
我是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
谢谢各位~~
作者: filexchang (OFDMA)   2017-03-13 12:29:00
请善用gogle通讯录:)ooo不补了(/‵Д′)/~ ╧╧拜托不要拿我当签名档...
作者: djshen (djshen)   2018-05-19 21:12:00
compile出来的是CSS 当然没有SCSS的variable
作者: miau (米奥)   2018-05-19 21:15:00
可以参考这篇的写法:https://bit.ly/2Gw8okd
作者: ymcheung (ymc)   2018-05-20 10:54:00
离个题,你想要的效果 CSS4 Variable 好像可行

Links booklink

Contact Us: admin [ a t ] ucptt.com