后台管理系统设计了多套主题皮肤,希望能随意切换主题风格。

在只有一套主题的时候,是在主页面上引入该主题样式:
<link href="/public/themes/default/css/main.css" rel="stylesheet" type="text/css" />
切换主题,其实就是切换css路径中的default为不同主题的值。如切换到block主题,只需修改为:
<link href="/public/themes/block/css/main.css" rel="stylesheet" type="text/css" />
每次切换主题,来修改此处的代码,然后再显然不是一个Good idea.
下面记录下自己的两个想法:
一、通过在spring配置文件中设置project.theme;
project.theme = block
在后台通过@Value等方法读取;
@Va
本文介绍了如何使用Thymeleaf结合Spring配置或页面按钮实现后台管理系统主题皮肤的动态切换,通过修改CSS链接的href属性达到更换主题的效果。
最低0.47元/天 解锁文章

2万+

被折叠的 条评论
为什么被折叠?



