这是林泊百科的迁移技术测试站点,所有改动不会同步到林泊百科上,此站点将会在正式迁移后关闭,请勿存放重要数据

模板:Neon:修订间差异

来自Limbo Wiki
跳转到导航 跳转到搜索
Gaoice留言 | 贡献
创建页面,内容为“<includeonly><templatestyles src="Neon/styles.css" /><!-- ================================== 霓虹呼吸灯模板 - Neon Breathe 用法: {{Neon|text=文字|color=#ff3377|mode=auto}} {{Neon|text=文字|color=#00eeff|mode=hover}} 参数: text = 显示文字(必填) color = 发光颜色(默认 #ff3377) stroke = 描边颜色(默认 #fff) mode = hover | auto(默认 hover) hover=鼠标悬停呼吸,aut…”
标签(旧)WikiEditor
 
Gaoice留言 | 贡献
无编辑摘要
标签(旧)WikiEditor
第25行: 第25行:
     {{{style|}}}
     {{{style|}}}
">{{{text|{{PAGENAME}}}}}</span></includeonly>
">{{{text|{{PAGENAME}}}}}</span></includeonly>
<noinclude>
{{Documentation}}
== 模板说明 ==
'''霓虹呼吸灯'''模板可以生成带霓虹发光效果的文字,支持'''鼠标悬停呼吸'''和'''自动呼吸'''两种模式。
== 用法 ==
<pre>
{{Neon|text=Hello World}}
{{Neon|text=霓虹文字|color=#ff3377|mode=auto}}
{{Neon|text=青色呼吸|color=#00eeff|mode=hover|delay=0.5s}}
</pre>
== 参数 ==
{| class="wikitable"
! 参数 !! 说明 !! 默认值
|-
| <code>text</code> || 要显示的文字 || 页面名称
|-
| <code>color</code> 或 <code>glow</code> || 霓虹发光颜色 || <code>#ff3377</code>
|-
| <code>font</code> || 文字颜色 || <code>#fff</code>
|-
| <code>stroke</code> || 文字描边颜色 || <code>#fff</code>
|-
| <code>mode</code> || 呼吸模式:<code>hover</code>(悬停)或 <code>auto</code>(自动) || <code>hover</code>
|-
| <code>delay</code> || 动画延迟(仅 auto 模式生效) || <code>0s</code>
|-
| <code>style</code> || 额外 CSS 行内样式 || —
|}
== 示例 ==
; 悬停呼吸(默认)
{{Neon|text=鼠标悬停发光|color=#ff3377}}
; 自动呼吸
{{Neon|text=自动呼吸灯效|color=#00eeff|mode=auto}}
; 延迟呼吸(错开节奏)
{{Neon|text=慢慢呼吸|color=#ffd700|mode=auto|delay=1s}}
== 部署说明 ==
本模板依赖 CSS 样式,有两种部署方式:
=== 方式 A(推荐):TemplateStyles ===
# 创建 <code>Template:Neon/styles.css</code>,将以下内容完整粘贴进去:
<pre>
/* Template:Neon/styles.css — 霓虹呼吸灯样式 */
.neon-item {
    margin: 0;
    cursor: pointer;
    display: inline-block;
    background: #000;
    color: var(--font, #fff);
    text-shadow: 0 0 2px var(--stroke, #fff), 0 0 6px var(--glow, #0ff), 0 0 12px var(--glow);
    transition: text-shadow 0.15s ease;
}
.neon-item:hover {
    animation: neon-breathe 2s ease-in-out infinite;
}
.neon-auto {
    margin: 0;
    display: inline-block;
    background: #000;
    color: var(--font, #fff);
    animation: neon-breathe 2.5s ease-in-out infinite;
}
@keyframes neon-breathe {
    0%  { text-shadow: 0 0 2px var(--stroke), 0 0 8px var(--glow), 0 0 16px var(--glow), 0 0 30px var(--glow); }
    50%  { text-shadow: 0 0 2px var(--stroke), 0 0 16px var(--glow), 0 0 40px var(--glow), 0 0 70px var(--glow), 0 0 100px var(--glow); }
    100% { text-shadow: 0 0 2px var(--stroke), 0 0 8px var(--glow), 0 0 16px var(--glow), 0 0 30px var(--glow); }
}
</pre>
# 确认 <code>Template:Neon/styles.css</code> 的内容模型为 <code>CSS</code>(而非 wikitext),否则样式不会生效。
=== 方式 B:Common.css ===
将上面的 CSS 代码追加到 <code>MediaWiki:Common.css</code> 末尾。
注意:这种方式会使样式在所有页面加载,可能影响性能。
</noinclude>

2026年7月17日 (五) 00:16的版本