info-page-static/script/bacggroundSetting.js
2024-08-03 21:48:13 +08:00

24 lines
780 B
JavaScript

//读取配置文件中的网站背景图片设置并处理
function setBodyBackground(config) {
const bgType = config.bgType;
log("当前背景模式:"+bgType)
switch (bgType) {
case 'color':
document.body.style.setProperty('--bg-color', config.bgColor);
log("设置背景颜色:"+config.bgColor)
break;
case 'colorCg':
document.body.style.setProperty('--bg-color', config.bgColorCg);
//todo
//直接显示太突兀了 考虑下要不要增加模糊效果
break;
case 'img':
document.body.style.setProperty('--bg-image', `url(${config.bgImg})`);
break;
default:
log('未知的背景类型:'+ bgType);
}
}