醉巷 版式
· 这是什么?
这是
Dr Roger_F_XL所制作的美学版式,与任何设定无挂钩。
· 如何使用?
请在你的页面开头加上以下内容:
[[include :scp-wiki-cn:theme:golden-wind]]
[[include :scp-wiki-cn:theme:drunken-alley]]
[[>]]
[[module rate]]
[[/>]]
项目编号:SCP-CN-XXXX
……
· 代码
/* HEADER */ div#header { background: url(http://scp-wiki-cloud.wdfiles.com/local--files/roger/drunk-logo) 10px 40px no-repeat; background-size: 100px 93px; } div#container-wrap { background-image: url(); } /* 赛博朋克核心配色 */ :root { --neon-green: #39FF14; --neon-pink: #FF10F0; --cyber-black: #000B1A; } /* 基础重置 */ body { background: var(--cyber-black); color: #E0E0E0; font-family: 'Courier New', monospace; } /* 动态网格背景 */ body::before { content: ""; position: fixed; z-index: -1; width: 100vw; height: 100vh; background: linear-gradient(transparent 95%, rgba(57, 255, 20, 0.1)), repeating-linear-gradient( 45deg, rgba(57, 255, 20, 0.1) 0px, rgba(57, 255, 20, 0.1) 2px, transparent 2px, transparent 4px ); animation: gridMove 20s linear infinite; } @keyframes gridMove { from { background-position: 0 0; } to { background-position: 40px 40px; } } /* 镭射标题效果 */ h1, #page-title { color: var(--neon-green); text-shadow: 0 0 15px var(--neon-green), 0 0 30px rgba(57, 255, 20, 0.5); font-family: 'Impact', 'Arial Black', sans-serif; letter-spacing: 2px; position: relative; padding: 10px; background: linear-gradient(90deg, transparent, rgba(57, 255, 20, 0.2) 50%, transparent); } /* 霓虹边框组件 */ .cyber-border { position: relative; border: 2px solid var(--neon-green); box-shadow: 0 0 20px var(--neon-green); padding: 20px; margin: 15px 0; background: rgba(0, 11, 26, 0.9); } .cyber-border::before { content: ""; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 2px solid var(--neon-pink); filter: blur(5px); z-index: -1; } /* 动态链接系统 */ a { color: var(--neon-pink); text-decoration: none; position: relative; transition: 0.3s; } a:hover { color: var(--neon-green); text-shadow: 0 0 10px var(--neon-green); } a::after { content: ""; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: var(--neon-pink); transition: 0.3s; } a:hover::after { width: 100%; background: var(--neon-green); } /* 脉冲按钮 */ button, input[type="submit"] { background: var(--cyber-black); border: 2px solid var(--neon-green); color: var(--neon-green); padding: 10px 25px; cursor: pointer; transition: 0.3s; position: relative; overflow: hidden; } button:hover, input[type="submit"]:hover { background: rgba(57, 255, 20, 0.1); box-shadow: 0 0 30px var(--neon-green); } /* CODE */ .code { border: 5px solid #000; padding: 0 1em; color: #000; background-image: url(""); background-color: #fff; position: relative; overflow: hidden; box-shadow: 0 0 20px #00f7ff, inset 0 0 20px #00f7ff, inset -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000; animation: borderDash 2s infinite; } @keyframes borderDash { 0%, 100% { border-style: solid; } 50% { border-style: dashed; } } /* TAB */ div.yui-navset ul.yui-nav { display: flex; gap: 0; background: linear-gradient(135deg, #ff0, #ffd700); border-radius: 0; padding: 1px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; } div.yui-navset ul.yui-nav a, div.yui-navset div.yui-navset-top ul.yui-nav a { background: linear-gradient(135deg, rgba(255, 255, 0, 0.8), rgba(255, 215, 0, 0.8)); color: #9c27b0 !important; border: 3px solid #ff0; transition: all 0.5s ease; border-radius: 0; padding: 1px 4px; cursor: pointer; position: relative; font-size: 12px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); animation: borderDash 2s infinite; text-shadow: 0 0 10px #9c27b0, 0 0 20px #9c27b0, 0 0 30px #9c27b0; font-weight: bold; } @keyframes borderDash { 0%, 100% { border-style: solid; border-width: 3px; transform: translateY(-5px); } 50% { border-style: double; border-width: 6px; transform: translateY(0px); } } @keyframes neonGlow { 0% { box-shadow: 0 0 10px #ff0, 0 0 20px #ff0, 0 0 30px #ff0; } 100% { box-shadow: 0 0 20px #ffd700, 0 0 30px #ffd700, 0 0 40px #ffd700; } } /* 鼠标悬停效果 */ div.yui-navset ul.yui-nav a:hover, div.yui-navset div.yui-navset-top ul.yui-nav a:hover { background: linear-gradient(135deg, #ffd700, #ff0); transform: translateY(-5px); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); border: 3px solid #ff0; animation: neonGlow 2s infinite; color: #9c27b0 !important; text-shadow: 0 0 10px #9c27b0, 0 0 20px #9c27b0, 0 0 30px #9c27b0; } /* 选中状态效果 */ div.yui-navset ul.yui-nav .selected a, div.yui-navset ul.yui-nav .selected a:focus, div.yui-navset ul.yui-nav .selected a:hover { background: linear-gradient(135deg, #ff0, #ffd700); color: #9c27b0 !important; border: 3px solid #ff0; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); transform: translateY(-5px); animation: borderDash 2s infinite; text-shadow: 0 0 10px #9c27b0, 0 0 20px #9c27b0, 0 0 30px #9c27b0; font-weight: bold; } /* 确保主要文本内容颜色为紫色 */ div.yui-navset .yui-content { color: #9c27b0 !important; } /* 评分模块 - 全息投影风格 */ .page-rate-widget-box { background: rgba(0, 11, 26, 0.9) !important; border: 2px solid #39FF14 !important; box-shadow: 0 0 20px #39FF14, inset 0 0 15px #FF10F0 !important; transform-style: preserve-3d; position: relative; overflow: hidden; transition: 0.3s all; } /* 动态全息边框 */ .page-rate-widget-box::before { content: ""; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: repeating-linear-gradient( 45deg, #39FF14 0%, #FF10F0 50%, #39FF14 100% ); z-index: -1; animation: hologramBorder 3s linear infinite; } @keyframes hologramBorder { 0% { filter: hue-rotate(0deg); opacity: 1; } 50% { opacity: 0.7; } 100% { filter: hue-rotate(360deg); opacity: 1; } } /* 投票按钮 */ .rateup, .ratedown { background: linear-gradient(45deg, #000B1A 0%, rgba(57, 255, 20, 0.3) 100% ) !important; border: 1px solid #39FF14 !important; transition: 0.3s all !important; } .rateup:hover, .ratedown:hover { transform: translateY(-3px); box-shadow: 0 5px 15px #39FF14 !important; } /* 分数显示 */ .rate-points { font-family: 'Digital-7', monospace !important; color: #FF10F0 !important; text-shadow: 0 0 10px #FF10F0 !important; background: repeating-linear-gradient( 90deg, rgba(255,16,240,0.1) 0px, rgba(255,16,240,0.1) 2px, transparent 2px, transparent 4px ) !important; letter-spacing: 2px !important; position: relative; } /* 动态分数背景 */ .rate-points::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( 90deg, transparent, rgba(57, 255, 20, 0.1), transparent ); animation: scoreGlow 2s infinite; } @keyframes scoreGlow { 0% { opacity: 0; left: -100%; } 50% { opacity: 0.5; } 100% { opacity: 0; left: 100%; } } /* 取消按钮特效 */ .cancel a { color: #39FF14 !important; text-shadow: 0 0 5px #39FF14 !important; position: relative; } .cancel a:hover { color: #FF10F0 !important; animation: cancelSpark 0.5s; } @keyframes cancelSpark { 0% { text-shadow: 0 0 10px #FF10F0; } 50% { transform: scale(1.2); } 100% { text-shadow: none; } } /* 悬浮整体特效 */ .page-rate-widget-box:hover { transform: rotateX(5deg) rotateY(5deg) translateZ(20px); box-shadow: 0 0 30px #39FF14, inset 0 0 25px #FF10F0, 0 10px 40px rgba(0,0,0,0.5) !important; } /* 点击粒子特效 */ @keyframes particleBurst { 0% { opacity: 1; transform: scale(0); } 100% { opacity: 0; transform: scale(3); } } .rateup:active::after, .ratedown:active::after { content: ""; position: absolute; width: 100%; height: 100%; background: radial-gradient(circle, #39FF14 20%, transparent 70%); animation: particleBurst 0.5s ease-out; } /* BLOCKQUOTE */ blockquote, div.blockquote { border: 6px double transparent; /* 透明边框 */ padding: 0 1em; color: #fff; /* 白色文本 */ text-shadow: 0 0 0 #000, /* 黑色描边 */ -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; background: linear-gradient(45deg, #FF007F, #00FFD7, #FF007F); /* 荧光粉色和绿色渐变 */ background-size: 300% 300%; animation: gradientFlow 5s ease infinite; /* 渐变流动动画 */ box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.1), /* 内阴影 */ 0 0 30px rgba(255, 0, 127, 0.3), /* 荧光粉色外发光 */ 0 0 30px rgba(0, 255, 215, 0.3); /* 荧光绿色外发光 */ transition: all 0.3s ease; } blockquote:hover, div.blockquote:hover { transform: scale(1.02); box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.1), 0 0 40px rgba(255, 0, 127, 0.5), /* 悬停时增强粉色发光 */ 0 0 40px rgba(0, 255, 215, 0.5); /* 悬停时增强绿色发光 */ } /* 渐变流动动画 */ @keyframes gradientFlow { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* 全局霓虹动画定义 */ @keyframes neon-glow { 0% { box-shadow: 0 0 5px #ff007f, 0 0 10px #ff007f, 0 0 15px #ff007f; } 33% { box-shadow: 0 0 5px #ffff00, 0 0 10px #ffff00, 0 0 15px #ffff00; } 66% { box-shadow: 0 0 5px #00ffff, 0 0 10px #00ffff, 0 0 15px #00ffff; } 100% { box-shadow: 0 0 5px #ff007f, 0 0 10px #ff007f, 0 0 15px #ff007f; } } /* 全局霓虹动画定义 */ @keyframes neon-glow-red { 0% { box-shadow: 0 0 5px #ff007f, 0 0 10px #ff007f, 0 0 15px #ff007f; } 100% { box-shadow: 0 0 20px #ff007f, 0 0 35px #ff007f, 0 0 50px #ff007f; } } @keyframes neon-glow-yellow { 0% { box-shadow: 0 0 5px #ffff00, 0 0 10px #ffff00, 0 0 15px #ffff00; } 100% { box-shadow: 0 0 20px #ffff00, 0 0 35px #ffff00, 0 0 50px #ffff00; } } @keyframes neon-glow-blue { 0% { box-shadow: 0 0 5px #00ffff, 0 0 10px #00ffff, 0 0 15px #00ffff; } 100% { box-shadow: 0 0 20px #00ffff, 0 0 35px #00ffff, 0 0 50px #00ffff; } } /* 侧边栏整体样式 */ #side-bar { background: #000; /* 纯黑色主体 */ border-radius: 15px; padding: 20px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.1); } /* 侧边栏标题样式 */ #side-bar .heading { color: #fff; font-size: 12pt; font-weight: bold; margin-bottom: 15px; padding: 10px; border-radius: 10px; background: #ff007f88; /* 荧光红作为点缀,带透明度 */ box-shadow: 0 0 15px rgba(255, 0, 127, 0.5); /* 荧光红作为阴影 */ } /* 侧边栏链接样式 */ #side-bar .menu-item { color: #fff; padding: 10px; margin: 5px 0; border-radius: 8px; transition: all 0.3s ease; background: #1a1a1a; /* 深灰色打底 */ border-left: 4px solid #ff007f; /* 荧光红作为点缀 */ } #side-bar .menu-item:hover { background: #2d2d2d; /* 悬停时背景稍亮 */ transform: translateX(5px); } #side-bar .menu-item:nth-child(3n+1) { /* 第一种颜色 */ border-left: 4px solid #ff007f; /* 荧光红作为点缀 */ } #side-bar .menu-item:nth-child(3n+2) { /* 第二种颜色 */ border-left: 4px solid #ffff00; /* 荧光黄作为点缀 */ } #side-bar .menu-item:nth-child(3n+3) { /* 第三种颜色 */ border-left: 4px solid #00ffff; /* 荧光蓝作为点缀 */ } /* 搜索栏样式 */ #search-top-box-form { position: relative; } #search-top-box-form input[type="text"] { width: 160px; /* 调整为更小的宽度 */ padding: 8px; /* 减小内边距 */ border-radius: 25px; border: none; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 12pt; box-shadow: 0 0 15px rgba(255, 255, 255, 0.1); } #search-top-box-form input[type="submit"] { padding: 8px 15px; /* 调整为更小的尺寸 */ border-radius: 25px; border: none; background: linear-gradient(45deg, #ff007f, #ffff00, #00ffff); color: #fff; font-size: 12pt; cursor: pointer; box-shadow: 0 0 15px #ff007f, 0 0 30px #ffff00, 0 0 45px #00ffff; animation: neon-glow 3s infinite; } #search-top-box-form input[type="submit"]:hover { transform: scale(1.05); box-shadow: 0 0 20px #ff007f, 0 0 40px #ffff00, 0 0 60px #00ffff; }





