打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

MediaWiki:Common.css:修订间差异

MediaWiki界面页面
Baneq留言 | 贡献
无编辑摘要
Baneq留言 | 贡献
无编辑摘要
标签已被回退
第33行: 第33行:
.wikiEditor-ui-toolbar .booklet .pages span.nc-高亮 { color:#b8860b; border-color:#e8d9a0; }
.wikiEditor-ui-toolbar .booklet .pages span.nc-高亮 { color:#b8860b; border-color:#e8d9a0; }


/* ===== 首页门户 ===== */
/* ===== 首页 · 典籍风 ===== */
.nc-hero {
.nc-parchment {
border-radius:12px; padding:52px 32px; text-align:center; color:#fff;
background:
background:linear-gradient(135deg,#0f4c5c 0%,#1a6b7d 50%,#b3613e 130%);
radial-gradient(circle at 20% 20%, rgba(180,150,90,.05), transparent 60%),
box-shadow:0 8px 30px -12px rgba(15,76,92,.55); margin-bottom:26px;
linear-gradient(135deg,#2a1f14 0%,#3d2f1c 45%,#5a4326 100%);
border:1px solid #6b5436; border-radius:10px;
padding:46px 32px; text-align:center; color:#f4e9d4;
box-shadow:0 8px 30px -12px rgba(0,0,0,.5); margin-bottom:8px;
position:relative;
}
}
.nc-hero-title { font-size:2.8em; font-weight:700; letter-spacing:3px; text-shadow:0 2px 12px rgba(0,0,0,.3); line-height:1.1; }
.nc-parchment::before {
.nc-hero-sub { font-size:1.15em; opacity:.92; margin-top:10px; }
content:""; position:absolute; inset:8px; border:1px solid rgba(212,180,120,.35);
.nc-intro { font-size:1.02em; line-height:1.9; }
border-radius:6px; pointer-events:none;
.nc-love { color:#e84393; font-style:italic; font-size:1.05em; margin:14px 0; }
}
.nc-stat { color:#777; margin-bottom:26px; }
.nc-crest { font-size:2.7em; font-weight:700; font-family:"Noto Serif SC",serif;
letter-spacing:6px; color:#e8c887; text-shadow:0 2px 8px rgba(0,0,0,.5); }
.nc-crest-sub { font-size:1.05em; color:#cdbb96; letter-spacing:2px; margin-top:8px; }
.nc-quote { text-align:center; font-family:"Noto Serif SC",serif; font-style:italic;
color:#8a6d3b; font-size:1.12em; margin:18px 0 6px; }
.nc-quote-by { text-align:center; color:#a08a5e; font-size:.85em; margin-bottom:24px; }
.nc-stat { text-align:center; color:#8a7a5c; margin-bottom:24px; font-family:"Noto Serif SC",serif; }


.nc-cards { display:flex; flex-wrap:wrap; gap:20px; }
.nc-cards { display:flex; flex-wrap:wrap; gap:20px; }
.nc-card {
.nc-card {
flex:1; min-width:215px; background:#fff; border:1px solid #e8e2d6;
flex:1; min-width:215px;
border-radius:10px; overflow:hidden;
background:linear-gradient(180deg,#faf3e2,#f3e8cf);
box-shadow:0 4px 16px -8px rgba(0,0,0,.16); transition:transform .15s, box-shadow .15s;
border:1px solid #cbb589; border-radius:8px; overflow:hidden;
box-shadow:0 4px 16px -8px rgba(90,67,38,.4);
transition:transform .15s, box-shadow .15s; position:relative;
}
.nc-card::after {
content:""; position:absolute; inset:5px; border:1px solid rgba(170,140,90,.3);
border-radius:5px; pointer-events:none;
}
.nc-card:hover { transform:translateY(-3px); box-shadow:0 12px 26px -10px rgba(90,67,38,.55); }
.nc-card-head {
color:#f4e9d4; font-weight:bold; font-size:1.08em; padding:13px 16px;
font-family:"Noto Serif SC",serif; letter-spacing:1px;
border-bottom:2px solid rgba(212,180,120,.5);
text-shadow:0 1px 3px rgba(0,0,0,.4);
}
}
.nc-card:hover { transform:translateY(-3px); box-shadow:0 12px 26px -10px rgba(0,0,0,.24); }
.nc-card-head { color:#fff; font-weight:bold; font-size:1.05em; padding:12px 16px; letter-spacing:.5px; }
.nc-card ul { list-style:none !important; margin:0 !important; padding:8px 0 !important; }
.nc-card ul { list-style:none !important; margin:0 !important; padding:8px 0 !important; }
.nc-card li { margin:0 !important; }
.nc-card li { margin:0 !important; }
.nc-card li a {
.nc-card li a {
display:block; padding:7px 16px; color:#333; text-decoration:none;
display:block; padding:7px 18px; color:#4a3a22; text-decoration:none;
border-left:3px solid transparent; transition:all .12s;
border-left:3px solid transparent; transition:all .12s; font-size:.97em;
}
}
.nc-card li a:hover { background:#f5f1e8; border-left-color:currentColor; padding-left:22px; }
.nc-card li a:hover { background:rgba(180,140,80,.14); border-left-color:#a8842e; padding-left:24px; color:#6b4a16; }


.nc-c-lobby { background:linear-gradient(90deg,#6b6440,#857a4d); }
/* 四个分类:烫金质感深色条 */
.nc-c-play  { background:linear-gradient(90deg,#2c4a7d,#3a5f9e); }
.nc-c-lobby { background:linear-gradient(90deg,#6b5436,#8a6e44); }
.nc-c-comm  { background:linear-gradient(90deg,#5a3a6b,#744a8a); }
.nc-c-play  { background:linear-gradient(90deg,#2f4a5c,#3f6478); }
.nc-c-apply { background:linear-gradient(90deg,#7d3a3a,#9e4a4a); }
.nc-c-comm  { background:linear-gradient(90deg,#5a3a4a,#7a4f5f); }
.nc-c-apply { background:linear-gradient(90deg,#6b4226,#8a5836); }

2026年5月31日 (日) 08:39的版本

/* —— Noblecraft 格式面板美化 —— */
.wikiEditor-ui-toolbar .booklet .index div {
	border-radius: 4px 4px 0 0;
	font-weight: bold;
}
.wikiEditor-ui-toolbar .booklet .index .current {
	background: #0f4c5c !important;
	color: #fff !important;
}
/* 面板里的按钮:做成圆角小标签,带间距和悬停 */
.wikiEditor-ui-toolbar .booklet .pages .page-characters span {
	display: inline-block;
	margin: 4px;
	padding: 4px 12px !important;
	border: 1px solid #c8c2b4;
	border-radius: 4px;
	background: #faf7f2;
	cursor: pointer;
	font-size: 13px;
	transition: all .15s;
	width: auto !important;
}
.wikiEditor-ui-toolbar .booklet .pages .page-characters span:hover {
	background: #0f4c5c;
	color: #fff;
	border-color: #0f4c5c;
}
/* 颜色按钮各自带色 */
.wikiEditor-ui-toolbar .booklet .pages span.nc-红   { color:#c0392b; border-color:#e8b5ad; }
.wikiEditor-ui-toolbar .booklet .pages span.nc-绿   { color:#27866b; border-color:#a9d6c8; }
.wikiEditor-ui-toolbar .booklet .pages span.nc-蓝   { color:#2c6fb3; border-color:#aecbe8; }
.wikiEditor-ui-toolbar .booklet .pages span.nc-橙   { color:#d35400; border-color:#f0c2a0; }
.wikiEditor-ui-toolbar .booklet .pages span.nc-高亮 { color:#b8860b; border-color:#e8d9a0; }

/* ===== 首页 · 典籍风 ===== */
.nc-parchment {
	background:
		radial-gradient(circle at 20% 20%, rgba(180,150,90,.05), transparent 60%),
		linear-gradient(135deg,#2a1f14 0%,#3d2f1c 45%,#5a4326 100%);
	border:1px solid #6b5436; border-radius:10px;
	padding:46px 32px; text-align:center; color:#f4e9d4;
	box-shadow:0 8px 30px -12px rgba(0,0,0,.5); margin-bottom:8px;
	position:relative;
}
.nc-parchment::before {
	content:""; position:absolute; inset:8px; border:1px solid rgba(212,180,120,.35);
	border-radius:6px; pointer-events:none;
}
.nc-crest { font-size:2.7em; font-weight:700; font-family:"Noto Serif SC",serif;
	letter-spacing:6px; color:#e8c887; text-shadow:0 2px 8px rgba(0,0,0,.5); }
.nc-crest-sub { font-size:1.05em; color:#cdbb96; letter-spacing:2px; margin-top:8px; }
.nc-quote { text-align:center; font-family:"Noto Serif SC",serif; font-style:italic;
	color:#8a6d3b; font-size:1.12em; margin:18px 0 6px; }
.nc-quote-by { text-align:center; color:#a08a5e; font-size:.85em; margin-bottom:24px; }
.nc-stat { text-align:center; color:#8a7a5c; margin-bottom:24px; font-family:"Noto Serif SC",serif; }

.nc-cards { display:flex; flex-wrap:wrap; gap:20px; }
.nc-card {
	flex:1; min-width:215px;
	background:linear-gradient(180deg,#faf3e2,#f3e8cf);
	border:1px solid #cbb589; border-radius:8px; overflow:hidden;
	box-shadow:0 4px 16px -8px rgba(90,67,38,.4);
	transition:transform .15s, box-shadow .15s; position:relative;
}
.nc-card::after {
	content:""; position:absolute; inset:5px; border:1px solid rgba(170,140,90,.3);
	border-radius:5px; pointer-events:none;
}
.nc-card:hover { transform:translateY(-3px); box-shadow:0 12px 26px -10px rgba(90,67,38,.55); }
.nc-card-head {
	color:#f4e9d4; font-weight:bold; font-size:1.08em; padding:13px 16px;
	font-family:"Noto Serif SC",serif; letter-spacing:1px;
	border-bottom:2px solid rgba(212,180,120,.5);
	text-shadow:0 1px 3px rgba(0,0,0,.4);
}
.nc-card ul { list-style:none !important; margin:0 !important; padding:8px 0 !important; }
.nc-card li { margin:0 !important; }
.nc-card li a {
	display:block; padding:7px 18px; color:#4a3a22; text-decoration:none;
	border-left:3px solid transparent; transition:all .12s; font-size:.97em;
}
.nc-card li a:hover { background:rgba(180,140,80,.14); border-left-color:#a8842e; padding-left:24px; color:#6b4a16; }

/* 四个分类:烫金质感深色条 */
.nc-c-lobby { background:linear-gradient(90deg,#6b5436,#8a6e44); }
.nc-c-play  { background:linear-gradient(90deg,#2f4a5c,#3f6478); }
.nc-c-comm  { background:linear-gradient(90deg,#5a3a4a,#7a4f5f); }
.nc-c-apply { background:linear-gradient(90deg,#6b4226,#8a5836); }