基于这个 issue 的方案扩展实现
获取 layui.css 的副本,将预设的主题颜色替换为自定义颜色,然后再按序将原始样式和自定义样式插入到 HTML 文件中,实现覆盖
这样做可避免出现闪烁,但同时增加了样式生效的时间,页面会先呈现无样式的状态,待模块执行完成后再呈现自定义样式
可以在 HTML 文件中先插入 layui.css,模块中仅保留插入自定义样式,在网络畅通的情况下页面不会呈现无样式的状态,但会出现闪烁 (也就是先呈现原始样式,然后迅速覆盖为自定义样式)
- 简单粗暴,易维护
| Name | Name | Last commit date | ||
|---|---|---|---|---|
基于这个 issue 的方案扩展实现
获取 layui.css 的副本,将预设的主题颜色替换为自定义颜色,然后再按序将原始样式和自定义样式插入到 HTML 文件中,实现覆盖
这样做可避免出现闪烁,但同时增加了样式生效的时间,页面会先呈现无样式的状态,待模块执行完成后再呈现自定义样式
可以在 HTML 文件中先插入 layui.css,模块中仅保留插入自定义样式,在网络畅通的情况下页面不会呈现无样式的状态,但会出现闪烁 (也就是先呈现原始样式,然后迅速覆盖为自定义样式)