# 实现步骤
# 第一步:创建模板css文件(用于展示模板选择的预览效果)
示例:public/static/yunj/demo/css/theme/example/tpl.css
/* 主题模板头部样式 */
.theme-box li.example .t{
background: #ff0000;
}
/* 主题模板左部样式 */
.theme-box li.example .l{
background: #EEEEEE;
}
.theme-box li.example .l .item{
background: #ff0000;
}
说明:可通过审查元素自定义主题模板待选项样式,注意css选择器.theme-box li.主题code .t
# 第二步:创建主题css文件
示例:public/static/yunj/demo/css/theme/example/example.css
/* 定义主题颜色,大部分元素都有引用此处变量作为颜色属性值 */
:root {
--primary-color: #ff0000;
}
/* ...其他样式 */
# 第三步:配置
打开配置文件:根目录\yunj\config\admin.php 添加如下配置:
/**
* 自定义主题配置
* 示例:
* 'theme'=>[
* // 主题唯一code
* 'default'=>[
* // 主题标题
* 'title'=>'默认主题',
* // 主题模板样式文件路径
* 'tpl_style_file'=>'/static/yunj/css/theme/default/tpl.css',
* // 主题样式文件路径/static/
* 'style_file'=>'/static/yunj/css/theme/default/default.css',
* ],
* ],
*/
'theme'=>[
'example'=>[
'title'=>'示例主题',
'tpl_style_file'=>'/static/yunj/demo/css/theme/example/tpl.css?v=1.0.0',
'style_file'=>'/static/yunj/demo/css/theme/example/example.css?v=1.0.0',
],
],