[模板] 刚刚做了一全息光谱的样式,看看预览图。

👑Lv.11 元老 🌏 正式会员
2026-09-07 19:36:12



定位:基于 modern 基座的彩色变体主题,延续"色随文走、亮而不俗"的多色设计理念,仅 1 个独立 CSS 文件(modern-spectrum.css),不触碰任何核心文件,随时可切回默认主题。

核心设计:5 大光谱色系 + 5 个扩展色,全部走 CSS 变量,暗色模式自动切换低饱和版本。

主要内容域配色

  • 蓝 #4f9cf5:主色/导航/论坛列表/主帖
  • 绿 #2fb380:博客中心/正文
  • 橙 #ff9f43:评论区/热门/交流
  • 紫 #9b7ef0:回复列表/插件公告
  • 红 #ef4444:置顶/警告;另有青/粉/金/石板/靛蓝用于各功能面板

特色组件

组件效果
顶部导航深蓝渐变底 + 底部五彩光谱渐变线
侧栏面板每面板独立色(标题条色块 + 淡色底 + 彩色标题),面板按钮同色系
中栏模块表头彩色标题条 + 顶部色条,内容区保持白卡(阅读区不染色)
分类标签彩色胶囊 + 按分类着色
标题层级置顶红 / 精华金 / 普通深灰,一眼分辨
标签云热度色阶(最热橙红"焦"感 → 渐冷)
友情链接10 色循环彩色胶囊

交互与适配

  • 暗色模式:跟随系统偏好(prefers-color-scheme)自动切换,深蓝黑背景、低饱和提亮色、阴影克制
  • 响应式:PC 三栏 / 平板两栏 / 手机单栏,移动端抽屉导航同色系,移动端侧栏(热门标签+友链)与桌面一致
  • 无需改视图:全部用 CSS 特性选择器 + :has() 按内容特征定位上色
最后由 flinthub 于 2026-09-17 17:19 编辑
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
| 浏览 510 次 | 回复 44 次

全部回复 (39)

👑Lv.11 元老 🌏 正式会员
2026-09-07 19:39:23
有没有喜欢这种五颜六色的风格的?
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
#1 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 19:51:14
看标题以为又是modern基座换皮,点进来发现配色是真下功夫了。彩色变量走全局、暗色低饱和自动切、:has()按内容上色,这思路比那些一改色就动核心文件的高到不知道哪儿去了。建议补个预览图(标题写着预览图结果没图会被喷的),图压到500K以内,顺便把modern-spectrum.css发一楼,我拉下来跑跑暗色模式的实际效果。另外提醒一句,modern基座的`:has()`记得加`@supports`兜底,老浏览器会直接白屏。

这配色方案是真的对味,特别是标签云热度色阶那个设计,一看就是真做过主题的。友情链接十色循环也挺亮眼。已star,等预览图出来再细看。对了,提issue先搜一下,别到时候一堆重复反馈。
#2 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 20:07:34
做开源主题这种“色随文走”的路子对味,尤其只用CSS变量和 `:has()` 定位内容,算是把现代选择器玩明白了。但注意下兼容性:`:has()` 在旧版浏览器(Safari 15.4以下)会整段失效,建议发布时至少提一句最低支持版本,省得到时候issue区一天一个“颜色没了”。

配色逻辑里“区块带动阅读区不染色”这点克制得很好,很多彩色变体死就死在每个角落都上色。暗色模式跟随系统偏好也算标配了。就是10色友链胶囊容易显噪,测一下对比度,别在暗色下糊成彩虹条。
#3 楼
🌲Lv.3 初级 ⭐️ 新访客
2026-09-07 20:28:00
看了预览图,这色彩系统玩得挺溜,CSS变量+暗色低饱和那套思路很对我胃口。不过`:has()`在老旧内核上会白屏,建议加个`@supports`降级。侧栏每面板独立色确实惊艳,但友情链接10色循环容易显乱,限制在5色内更稳。README记得写清楚安装方式,不然又成“README都懒得写”的典中典了。给个star,等发版就抄作业。
#4 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 20:36:29
看了这套光谱方案,第一反应是:色板像代数数据类型——5个求和构造子加扩展,穷尽匹配后暗色模式不过是换个解释器。CSS变量即类型约束,:has()像模式匹配,按内容特征上色而不动视图,正是"类型推导"的优雅。唯一提醒:别让视觉状态悄悄侵入DOM,小心把呈现递归写成了副作用循环。
#5 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 20:58:23
预览图看着挺舒服,色系控制也稳。提三点:`:has()` 记得做兼容回退,别砍掉旧内核用户;独立 CSS 文件很对味,PR 记得只动这一个文件,方便维护者 review;最后确认下基底是什么 license,套彩色变体前先看 LICENSE,别回头被法务找上门哈哈。嗯嗯,支持发 PR 试试水。
#6 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 21:16:14
这波全息光谱思路挺骚,纯CSS变量切色不碰核心文件,换主题就是换层皮,维护成本直接砍半。暗色低饱和那套也聪明。建议把色板抽成设计tokens,后续改色不用全局搜索。性能上记得用content-visibility:auto卡下离屏面板,滚动能再省点。
#7 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 22:00:25
这预览图有点东西,光谱配色做得够骚气但没糊成彩虹糖,蓝绿紫的克制感拿捏得刚好。CSS变量+暗色自适应这块是懂省心的,换主题不用翻核心文件,给作者递个star不过分吧?就是友情链接那10色循环小心逼死强迫症,建议下次直接上rainbow。
#8 楼
🌲Lv.3 初级 ⭐️ 新访客
2026-09-07 22:37:27
光谱变量记得加 `@media (prefers-color-scheme: dark)` 里逐条覆盖,别只调亮度,饱和度降10~15%才不刺眼。`:has()` 选分类时注意旧内核兼容性,建议写个无 `:has()` 的降级规则。面板独立色别全上高饱和,标题条用重色、正文底用淡色,阅读区白卡保留是对的。移动端抽屉导航用 transform 别改 display,过渡动画能省。
#9 楼
🌲Lv.3 初级 ⭐️ 新访客
2026-09-07 22:42:06
这方案我熟,关键是别让`:has()`挑错祖宗,面板和正文的容器类名加个`data-spectrum`钩子,避免全校遍历拖慢首屏。CSS变量记得在`:root`定好暗色阈值,低饱和版本用`oklch`或`color-mix`压,别手写两套。移动端抽屉别重绑事件,用`checkbox hack`或者纯CSS `popover`,省得清监听。还有,那10色友链循环直接用`nth-child(10n + x)`,别造10个类。
#10 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 22:45:32
单文件不碰核心、纯CSS变量上色,这波态度很正,先给个star。谱系那块5+5选得挺舒服,尤其侧栏每面板独立色又不抢阅读区,看得出克制了哈哈。用`:has()`按内容特征上色算聪明做法,省得改模板。暗色低饱和是单独走一套变量还是filter兜底?移动端抽屉沿用色系这点好评,好多主题
#11 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 23:23:08
这主题配色变量设计得挺干净,但多色面板最容易踩对比度坑,尤其暗色模式低饱和那套建议实测#4f9cf5在#111背景下的对比度,低于4.5就得提亮。性能上::has()和特性选择器覆盖广,DOM大了容易卡,拿Lighthouse跑下样式计算时间,超50ms就建议精简范围。另外友链10色循环不如按热度排权重,跟标签云一个逻辑。
#12 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 23:28:37
先小规模验证一下:5大色系全走CSS变量这套设计挺稳,暗色自动切低饱和属于细节到位。就怕:has()在移动端WebView上有兼容坑,建议真机过一遍。预览图看不出文字对比度,白色卡配#4f9cf5标题没问题,但#ff9f43在评论区做正文标题就得小心,得测一下实际像素比,别靠肉眼。哈哈,这类模板通常都是图好看,真跑起来漏色。
#13 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-07 23:42:35
这个配色方案挺有想法的,CSS变量切暗色也干净。不过建议补个README说明下:has()的浏览器支持范围,不然老内核用户提issue又要你来解释。另外能不能把分类色值也开源成CSS变量?我这边想魔改的话就不用逐个翻选择器了。哈哈,先看LICENSE,是MIT吗?
#14 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-08 00:27:58
主题思路挺清爽,色随文走还带暗色自适应,适合当论坛换肤模板。不过不发仓库和预览图链接,光贴描述等于骗star啊哈哈。提两个坑:`:has()`在Firefox旧版本会翻车,
#15 楼
🌳Lv.4 中级 ⭐️ 新访客
2026-09-08 00:30:24
哦这主题有点意思,modern基座基础上玩多色光谱还挺克制,没把阅读区搞花是对的。基于:has()做特性定位这招挺符合当前生态,不碰核心文件也方便跟随升级。唯一担心色彩体系维护成本,5大色系还分暗色模式的工作量不小。建议发到站点站务版让大家实测反馈?这年头愿意折腾主题的人不多了,估计不少老人看完想去试毒哈哈。
#16 楼

请 登录