总结
在切换主题时,修改html的theme属性值,那么由于style里面设置的属性选择器,变量值会根据html的theme进行设置。理解成每种主题都是一个模块,利用theme设置了命名空间一样。
document.documentElement.setAttribute('theme', 'dark')
由W3C中国、w3ctech、前端圈联合举办第三届CSS开发者大会将于2016年12月17日在广州天虹宾馆举办。本次大会邀请到了Smashing Magazine创始人兼总编Vitaly Friedman、台湾六角学院负责人廖洧杰、CSS ICON &&underline.js作者Wenting Zhang、微信前端工程师罗正烨、微信UI工程师方潇仪、微信UI工程师倪栩生、阿里巴巴前端技术专家大漠、阿里移动事业群-UC RED设计中心高级前端工程师陈剑鑫等多位知名工程师,从CSS Grid Layout、CSS Design Pattern、Sass、SVG工程化、SVG动画、微信网页重构实践、从矩阵走入 WebGL 世界以及前端技巧大合集等角度和参会者进行精彩分享。