这个bug是你系统设置暗黑模式的情况下默认进入暗黑主题,由于之前没有处理好,所以无法切换回浅色模式。
如果系统默认是浅色就没有问题。新版已经修复
两个方案:
第一种:使用修复后的方案,如果用户首次进入根据用户浏览器系统设置决定是否暗黑
用户选择后保存设置,按用户选择决定是否暗黑
1. template/domi_mi/static/var.css
2. template/domi_mi/common/footer.htm
你先保存原来的主题文件,然后更新最新版本获取到上边两个文件,覆盖原来的主题文件,然后把覆盖后的主题文件再上传覆盖即可
第二种:删除掉根据系统自动暗黑的代码,这个会保留暗黑模式,不会跟随系统,默认是浅色,用户可以更换,也不需要隐藏切换主题按钮
1. template/domi_mi/static/var.css中删除下边部分代码- @media (prefers-color-scheme: dark) { :root { --Color_Text_1: rgb(255 255 255 / 80%); --Color_Text_2: hsla(0, 0%, 100%, 0.7); --Color_Text_3: hsla(0, 0%, 100%, 0.5); --Color_Text_4: hsla(0, 0%, 100%, 0.3); --Color_Text_Member: #ffe09b; --Color_Divider: hsla(0, 0%, 100%, 0.15); --Color_Border_Img: hsla(0, 0%, 100%, 0.15); --Color_Border_Card: hsla(0, 0%, 100%, 0.15); --Color_Mask_1: rgba(0, 0, 0, 0.7); --Color_Mask_3: rgba(0, 0, 0, 0.2); --Color_Bg_Card_White: #181818; --Color_Bg_Card_Gray: #1f1f1f; --Color_Bg_White: #181818; --Color_Bg_Gray: #000; --Color_Bg_Title: #181818; --Color_Bg_Dialog: #262626; --Color_Bg_Member: #1f1f1f; --Color_Bg_Input: hsla(0, 0%, 100%, 0.08); --Color_Btn_Default: hsla(0, 0%, 100%, 0.1); --Color_Btn_Primary: rgba(254, 62, 41, 0.69); --Color_Btn_Black: rgb(255 255 255 / 80%); --Color_Btn_Gray: hsla(0, 0%, 100%, 0.1); --Color_Btn_White: hsla(0, 0%, 100%, 0.1); --Color_Btn_Switch: hsla(0, 0%, 100%, 0.1); --Color_White_DisColor: #000; --Color_Black_DisColor: rgb(255 255 255 / 80%); --Color_Bg_Toast: rgba(31, 31, 31, 0.75); --Color_Text_Toast: hsla(0, 0%, 100%, 0.8); --Color_Border_Toast: hsla(0, 0%, 100%, 0.1); --Color_Pc_Header_Bg: #141414; --Pc_Header_Bg_Filter: none } }
复制代码 |