Example:文本滚动条:修订间差异
来自ANACHRONISM
更多操作
字体类名同步替换:配合 MediaWiki:Citizen.css 的展示字体替换,按字体名重命名类名调用(font-seldom→font-tesla、font-script→font-ballet、font-rogue→font-college、font-milton→font-chrontor、font-narrow→font-cinzel、font-yahei→font-noto) |
字体替换收尾:模板参数键名改为字体名(seldom→tesla、script→ballet、rogue→college、yahei→noto、milton→chrontor、narrow→cinzel),不保留旧键兼容;清除旧字体名与历史字样 |
||
| 第24行: | 第24行: | ||
{{文本滚动条 | {{文本滚动条 | ||
| 内容 = 我是老年土味滚动条 | | 内容 = 我是老年土味滚动条 | ||
| 字体 = | | 字体 = noto | ||
| 大小 = 3 | | 大小 = 3 | ||
| 颜色 = #777777 | | 颜色 = #777777 | ||
| 第43行: | 第43行: | ||
{{文本滚动条 | {{文本滚动条 | ||
| 内容 = 我是老年土味滚动条 | | 内容 = 我是老年土味滚动条 | ||
| 字体 = | | 字体 = noto | ||
| 大小 = 3 | | 大小 = 3 | ||
| 颜色 = #777777 | | 颜色 = #777777 | ||
2026年10月5日 (一) 23:50的版本
一个可自定义字体、颜色、字号、字间距、方向与端点长度的无缝循环滚动文字条。
最简调用
只传内容参数,其余全部使用默认值:
{{文本滚动条
| 内容 = ANACHRONISM WIKI ANACHRONISM WIKI ANACHRONISM WIKI
}}
效果:
ANACHRONISM WIKI ANACHRONISM WIKI ANACHRONISM WIKI
完整调用示例
{{文本滚动条
| 内容 = 我是老年土味滚动条
| 字体 = noto
| 大小 = 3
| 颜色 = #777777
| 字间距 = 0
| 方向 = right
| 端点长度 = 80%
| 间隔 = 1em
| 滚动速度 = 2
| 呼吸 = on
| 呼吸速度 = 2
| 发光 = on
| 发光颜色 = #ff5527
}}
效果:
我是老年土味滚动条
参数说明
| 参数 | 可选值 | 默认 | 说明 |
|---|---|---|---|
| 内容 | 任意文字 | ANACHRONISM WIKI | 滚动的文字,建议重复至长度超过端点长度,避免出现空白期 |
| 字体 | 字体类后缀,如 rubik、yahei、milton、narrow、seldom、script、rogue、anurati、mono | rubik | 文字字体 |
| 大小 | 任意数字 | 3 | 字号,单位 em,只写数字 |
| 颜色 | 任意颜色值 | #777777 | 文字颜色 |
| 字间距 | 任意数字 | 0 | 字间距,单位 em,只写数字 |
| 方向 | left / right / up / down | left | 滚动方向 |
| 端点长度 | 任意长度值,如 600px、50%、20em | 水平 100%,垂直 8em | 滚动窗口尺寸,水平方向为宽度,垂直方向为高度 |
| 间隔 | 任意长度值 | 2em | 两份复制内容之间的空隙 |
| 滚动速度 | 任意数字 | 10 | 单程周期,单位秒,只写数字 |
| 呼吸 | on / off | on | 是否呼吸显隐 |
| 呼吸速度 | 任意数字 | 5 | 呼吸周期,单位秒,只写数字 |
| 发光 | on / off | off | 是否边缘发光 |
| 发光颜色 | 任意颜色值 | #ff4b27 | 发光颜色,仅发光开启时生效 |
注意事项
- 组件采用双份内容无缝循环:动画位移为单份内容宽度的两倍,一份滚出另一端时另一份补上。
- 为保证无缝效果,
内容的宽度应不小于端点长度,否则窗口内会出现空白期。文字较短时,把内容重复写几遍即可。 - 水平方向
端点长度默认为100%,撑满父容器;垂直方向默认为8em,宽度固定1.2em一个字宽。 - 垂直方向会自动将字符逐字换行,
word-break:break-all对英文字母同样生效。 字体参数传字体类后缀即可,不加font-前缀,例如传yahei对应font-noto。- 字体类来自 MediaWiki:Citizen.css,详见 Example:字体调用。
- 呼吸效果使用
fx-text-breath类,发光使用fx-text-pulse类,参数--fx-speed控制呼吸周期。