ai搞了个骚骚的论坛主题

czy 2026-07-23 10:42 1







环境:

插件:stylus

感兴趣的可以试试

首页置顶边框有点小问题

源码:/* ==========================================================================

NodeSeek 二次元毛玻璃主题 v3 —— for Stylus

适用地址: nodeseek.com / www.nodeseek.com

本版修复:① 背景换成真正的二次元人物插画随机图 API

② 左侧图标导航栏也补上玻璃效果(v2 漏掉了)

③ 所有卡片改成"渐变描边 + 毛玻璃填充"双层背景写法

========================================================================== */


/* ---------- 1. 背景:二次元人物插画随机图 API ---------- /

/
主 API:t.mwm.moe,返回的是二次元人物插画壁纸(不是风景/风光图)。

如果它偶尔挂了,把下面 url() 换成注释里任意一个备用 API 即可,都是同类"二次元角色壁纸"接口:

备用1: https://www.loliapi.com/acg/pc/

备用2: https://api.paugram.com/wallpaper/anime

备用3: https://api.ixiaowai.cn/api/api.php

想固定用自己下载的某一张图,就把 url(...) 换成图片的直链地址(要以 .jpg/.png 结尾)。 */

html {

min-height: 100vh !important;

background:

linear-gradient(160deg, rgba(255, 214, 236, 0.22) 0%, rgba(196, 209, 255, 0.2) 45%, rgba(255, 244, 214, 0.18) 100%),

url('https://t.mwm.moe/pc') center center / cover no-repeat fixed !important;

background-color: #f3e9f7 !important;

}


body {

background: transparent !important;

font-family: "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei",

-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;

color: #3a2e42 !important;

}


/* 柔光装饰,纯 CSS,不依赖图片,永远不会挂 */

body::before {

content: "" !important;

position: fixed !important;

inset: 0 !important;

z-index: 0 !important;

pointer-events: none !important;

background:

radial-gradient(circle at 15% 20%, rgba(255, 182, 224, 0.25), transparent 40%),

radial-gradient(circle at 85% 15%, rgba(173, 196, 255, 0.25), transparent 40%),

radial-gradient(circle at 50% 90%, rgba(255, 240, 179, 0.2), transparent 45%);

}


/* ---------- 2. 渐变描边 + 毛玻璃填充:通用写法 ----------

原理:background 用两层——内层纯色/半透明做玻璃底色(padding-box),

外层渐变色做描边(border-box),配合 border: solid transparent 实现

"圆角渐变边框 + 内部毛玻璃"的效果,且不会互相覆盖。 */


/* ---------- 3. 顶部导航栏 ---------- /

header,

nav,

.header,

div[class
="Header"],

div[class*="navbar"] {

background: rgba(255, 255, 255, 0.78) !important;

backdrop-filter: blur(14px) saturate(160%) !important;

-webkit-backdrop-filter: blur(14px) saturate(160%) !important;

border: none !important;

box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06) !important;

}


/* ---------- 4. 主内容区(帖子列表所在的中间大容器) ---------- /

main,

.main,

#main,

div[class
="page-content"],

div[class*="PageContent"] {

background:

linear-gradient(rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55)) padding-box,

linear-gradient(135deg, #ffb6d5, #b3c4ff, #ffe3a3) border-box !important;

border: 2px solid transparent !important;

backdrop-filter: blur(18px) saturate(160%) !important;

-webkit-backdrop-filter: blur(18px) saturate(160%) !important;

border-radius: 20px !important;

box-shadow: 0 10px 40px rgba(150, 120, 180, 0.18) !important;

position: relative !important;

z-index: 1 !important;

padding: 12px !important;

}


/* 内部所有嵌套容器强制去背景/去模糊,避免二次叠加导致文字发糊 */

main *,

.main *,

#main * {

backdrop-filter: none !important;

-webkit-backdrop-filter: none !important;

}


/* ---------- 5. 帖子列表卡片:渐变描边 + 玻璃底 ---------- */


/* 先清掉站点自带的默认边框/分割线(置顶公告等特殊行经常带一条残留的

下边框,跟我们后面加的渐变描边混在一起,看起来"边框显示不全"),

之后再统一套用渐变描边,保证每一行边框完整、样式一致。 */

main li,

main article,

.main li,

.main article,

#main li,

#main article {

border: none !important;

box-shadow: none !important;

box-sizing: border-box !important;

}


ul.discussion-list > li,

.post-list-item,

.discussion-item,

div[class*="post-item"],

div[class*="PostItem"],

div[class*="discussion-item"] {

background:

linear-gradient(rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0.78)) padding-box,

linear-gradient(120deg, #ffb6d5, #c8b6ff, #b3d4ff) border-box !important;

border: 2px solid transparent !important;

border-radius: 14px !important;

margin-bottom: 10px !important;

padding: 10px 14px !important;

box-shadow: 0 2px 10px rgba(180, 150, 200, 0.12) !important;

box-sizing: border-box !important;

overflow: visible !important;

transition: transform 0.22s ease, box-shadow 0.22s ease !important;

}


ul.discussion-list > li:hover,

.post-list-item:hover,

.discussion-item:hover,

div[class*="post-item"]:hover,

div[class*="discussion-item"]:hover {

transform: translateY(-3px) !important;

background:

linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)) padding-box,

linear-gradient(120deg, #ff8fc7, #a98fff, #8fc4ff) border-box !important;

box-shadow: 0 10px 24px rgba(255, 154, 208, 0.3) !important;

}


.post-list-item a,

.discussion-item a,

div[class*="post-item"] a,

div[class*="discussion-item"] a {

color: #4a3a52 !important;

font-weight: 600 !important;

}


.post-list-item a:hover,

.discussion-item a:hover {

color: #ff6fa5 !important;

}


/* ---------- 6. 右侧栏(用户卡片 / 快捷功能区):渐变描边 + 玻璃底 ---------- /

.sidebar,

.side-bar,

.widget,

.user-card,

aside,

div[class
="sidebar"],

div[class*="Sidebar"] {

background: rgba(255, 255, 255, 0.75) !important;

border: none !important;

backdrop-filter: blur(14px) saturate(150%) !important;

-webkit-backdrop-filter: blur(14px) saturate(150%) !important;

border-radius: 16px !important;

box-shadow: 0 6px 20px rgba(160, 130, 190, 0.1) !important;

margin-bottom: 14px !important;

}


/* ---------- 7. 左侧图标导航栏(日常/技术/情报/测评…):v2 漏掉的部分,这版补上 ----------

这是一列纵向图标+文字链接,通常在最外层是 nav/aside/ul,用更宽泛的规则兜底覆盖,

同时也覆盖常见 UI 框架命名(ant-menu / el-menu / n-menu / arco menu 等)。 /

nav[class
="categor"],

nav[class*="menu"],

ul[class*="categor"],

ul[class*="menu"],

div[class*="categor"],

div[class*="menu"],

div[class*="left-nav"],

div[class*="leftnav"],

div[class*="index-nav"],

div[class*="quick-nav"],

aside[class*="nav"],

.ant-menu,

.el-menu,

.n-menu,

.n-layout-sider,

[class*="arco-menu"] {

background:

linear-gradient(rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.72)) padding-box,

linear-gradient(160deg, #ffb6d5, #b3c4ff) border-box !important;

border: 2px solid transparent !important;

backdrop-filter: blur(14px) saturate(150%) !important;

-webkit-backdrop-filter: blur(14px) saturate(150%) !important;

border-radius: 16px !important;

box-shadow: 0 6px 20px rgba(160, 130, 190, 0.12) !important;

padding: 8px !important;

}


/* 兜底:如果上面的 class 猜测依然没命中左侧导航,

可以在浏览器里 F12 选中那一列,把真实 class 发给我,我直接精确替换。

下面这条是"万能兜底":给页面里所有看起来像纵向菜单的容器都加玻璃感,

但只在没有背景色的元素上生效,不会影响已经设好背景的卡片。 */

body :where(nav, aside):not([class]) {

background: rgba(255, 255, 255, 0.72) !important;

backdrop-filter: blur(14px) !important;

-webkit-backdrop-filter: blur(14px) !important;

border-radius: 16px !important;

}


/* 左侧导航里的文字,确保清晰可读 /

nav[class
="categor"] a,

nav[class*="menu"] a,

ul[class*="categor"] a,

ul[class*="menu"] a,

div[class*="categor"] a,

div[class*="menu"] a,

div[class*="left-nav"] a,

div[class*="leftnav"] a {

color: #4a3a52 !important;

font-weight: 600 !important;

}


/* ---------- 8. 头像 ---------- /

img.avatar,

.user-avatar,

img[class
="avatar"],

img[class*="Avatar"] {

border-radius: 50% !important;

border: 2px solid rgba(255, 255, 255, 0.85) !important;

box-shadow: 0 2px 10px rgba(255, 154, 208, 0.35) !important;

transition: transform 0.3s ease !important;

}


img.avatar:hover,

img[class*="avatar"]:hover {

transform: rotate(8deg) scale(1.12) !important;

}


/* ---------- 9. 发帖按钮 / 强调按钮:粉紫渐变 ---------- /

a[class
="post-btn"],

button[class*="post-btn"],

a[href*="/write"],

.btn-primary {

background: linear-gradient(135deg, #ff9ad5, #b39dff) !important;

border: none !important;

color: #fff !important;

box-shadow: 0 4px 14px rgba(179, 157, 255, 0.4) !important;

}


/* ---------- 10. 分类标签(日常/技术/交易 等徽标) ---------- /

span[class
="category"],

span[class*="tag"],

a[class*="category-tag"] {

background: rgba(255, 182, 224, 0.35) !important;

color: #7a4a68 !important;

border-radius: 8px !important;

border: 1px solid rgba(255, 182, 224, 0.5) !important;

}


/* ---------- 11. 滚动条美化 ---------- */

::-webkit-scrollbar {

width: 10px !important;

}

::-webkit-scrollbar-thumb {

background: linear-gradient(180deg, #ffb6d5, #b3c4ff) !important;

border-radius: 8px !important;

}

::-webkit-scrollbar-track {

background: transparent !important;

}

最新回复 (10)
  • TokisakiKurumi 07-23 10:43
    1

    对的对的 ^-^

  • whybrood 07-23 10:43
    2

    很有韵味 ^-^

  • czy 楼主 07-23 10:43
    3

    @TokisakiKurumi #1 必须的

  • czy 楼主 07-23 10:44
    4

    @whybrood #2 yes

  • 千屿浅咲 07-23 10:44
    5

    有没有什么自定义ns背景图的插件啊 ^-^

  • 摸鱼大队长 07-23 10:45
    6

    干脆让管理员给你收编了得了,你去做主题。一个鸡腿或者几个鸡腿可以搞一个免费主题玩。

  • 龙笑天 07-23 10:45
    7

    确实有点骚气 ^-^

  • czy 楼主 07-23 10:46
    8

    @千屿浅咲 #5 我是用的在线,能直接换,css

  • czy 楼主 07-23 10:46
    9

    @摸鱼大队长 #6 我就换着自己用着玩,主要是官方不出主题呀

  • czy 楼主 07-23 10:47
    10

    @龙笑天 #7 还不错看着

* 帖子来源NodeSeek
返回