作者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/cn.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