11. 主题颜色配置指南
664 字
3 分钟
11. 主题颜色配置指南
主题颜色配置指南
配置文件位置
src/config/siteConfig.ts
基本配置
export const siteConfig: SiteConfig = { // 主题颜色配置 themeColor: { // 色相值(0-360) hue: 250,
// 是否固定主题模式 fixed: false,
// 默认主题模式:'system'=跟随系统, 'light'=浅色, 'dark'=深色 defaultMode: "system", },};详细配置
1. 色相值调整
色相值决定了网站的主色调,范围是 0-360:
| 色相值 | 颜色 |
|---|---|
| 0-20 | 红色 |
| 20-40 | 橙色 |
| 40-60 | 黄色 |
| 60-160 | 绿色 |
| 160-260 | 蓝色 |
| 260-320 | 紫色 |
| 320-360 | 粉色 |
示例:
- 蓝色系:
hue: 210 - 绿色系:
hue: 120 - 紫色系:
hue: 280 - 红色系:
hue: 10
2. 主题模式设置
跟随系统(推荐)
themeColor: { fixed: false, defaultMode: "system",},固定浅色模式
themeColor: { fixed: true, defaultMode: "light",},固定深色模式
themeColor: { fixed: true, defaultMode: "dark",},3. 高级配置
禁用主题切换按钮
如果设置了 fixed: true,主题切换按钮会自动隐藏。
强制全站使用同一主题
适用于企业网站或品牌网站,确保一致的视觉体验:
themeColor: { hue: 180, // 青色 fixed: true, defaultMode: "light", // 固定浅色模式},常见问题
Q: 主题颜色不生效?
- 检查
hue值是否在 0-360 范围内 - 保存配置文件后刷新页面
- 清除浏览器缓存
Q: 如何预览不同色相效果?
- 打开浏览器开发者工具
- 在控制台输入:
document.documentElement.style.setProperty('--hue', '120'); // 测试绿色
- 调整数值实时预览效果
Q: 深色模式下文字看不清楚?
主题会自动调整文字颜色对比度,确保在深色背景下的可读性。如果仍有问题:
- 调整
hue值,选择更深的颜色 - 检查是否有自定义 CSS 覆盖了主题样式
Q: 主题切换不流畅?
主题切换使用了平滑过渡动画,这是正常现象。如果想要更快的切换速度:
- 可以在浏览器设置中关闭动画效果
- 或修改 CSS 变量的过渡时间
Q: 移动设备上主题显示异常?
- 检查移动设备的系统主题设置
- 确保网站响应式设计正常
- 清除移动浏览器缓存
最佳实践
- 品牌一致性:选择与品牌色调一致的色相值
- 用户体验:默认使用
system模式,尊重用户系统设置 - 可访问性:确保文字与背景的对比度符合 WCAG 标准
- 测试:在不同设备和浏览器上测试主题效果
- 备份:修改前备份原始配置,以便随时恢复
通过合理的主题颜色配置,可以打造出既美观又符合品牌形象的博客界面!
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
12. 字体配置指南
博客搭建 博客字体配置教程,包含内置字体选择、自定义字体添加、字体加载优化等详细设置。
2
9. 看板娘配置指南
博客搭建 博客看板娘配置教程,支持 Spine 和 Live2D 两种模型,包含位置、大小、交互等详细配置。
3
16. 国际化配置指南
博客搭建 博客国际化配置教程,包含多语言支持、翻译管理、语言切换、SEO优化等详细设置。
4
13. 搜索功能配置指南
博客搭建 博客搜索功能配置教程,包含内置PageFind搜索、搜索框设置、搜索结果优化等详细设置。
5
6. 樱花特效配置指南
博客搭建 博客樱花特效配置教程,包含樱花数量、尺寸、速度、透明度等参数的自定义设置。
随机文章 随机推荐