Dentrado, read-only mode: mirroring http://backrooms-wiki-cn.wikidot.com/component:carousel-cssAbout Dentrado
轮播框 CSS 动画 组件

+* 这是什么?
这是由 hoah2333 原为首页横幅轮播制作的轮播框 CSS 动画组件。与图像轮播框组件不同的是,该组件完全使用 CSS 动画制作,因此其加载速度极快。缺点是无法手动翻阅正在轮播的图片。此问题已使用一个位于左上角的导航菜单替代解决,可利用该菜单快捷进入轮播图片对应的链接。


+* 使用方法
若需使用本组件,请在你所需的地方黏贴下方代码:

[[include :backrooms-wiki-cn:component:carousel-css
|navigator####var(--c-keyword)|=none
|number####var(--c-keyword)|=2/3/4/5/6
|img1####var(--c-keyword)|=URL
|link1####var(--c-keyword)|=URL
|text1####var(--c-keyword)|=文字
|img2####var(--c-keyword)|=URL
|link2####var(--c-keyword)|=URL
|text2####var(--c-keyword)|=文字
]]

你需要填写所有未标记为“(可选)”的参数。缺少参数将会导致组件无法正常运作。

navigator _

(可选)

导航栏 _

控制左上角的导航栏是否显示。 _
填写 none 即可去除导航栏。填写其它参数无效。

number 总图片数 _

轮播框中需要轮播的图片数。 _
仅能填写 2/3/4/5/6 中的任意一个数字。 _
单张图片无需轮播,填写 1 将使该组件变得无意义。

imgN 第 N 张图片链接 _

被轮播的第 N 张图片链接。 _
第 1 张图片使用 img1,第 2 张图片使用 img2,以此类推。

linkN 第 N 张图片跳转链接 _

被轮播的第 N 张图片被点击后所跳转的链接。 _
第 1 张图片使用 link1,第 2 张图片使用 link2,以此类推。 _
特别地,如果你不希望图片被点击后进行跳转,请在此处填写

textN 第 N 张图片在导航栏中的描述。 _

被轮播的第 N 张照片在导航栏中所显示的描述。 _
第 1 张图片使用 text1,第 2 张图片使用 text2,以此类推。

由于 CSS 动画本身的限制,动画顺序无法使用变量进行灵活修改。若需使用 7 张或以上的图片进行轮播,请考虑将轮播内容拆分,或直接联系 hoah2333 添加 7 项轮播功能。


+* 自定义时间
本组件默认设置每一张图片停留 5s,轮播动画持续 0.5s。你可以使用下方的代码调整这两个时间的长度:

[[module CSS]]
:root {
--base-wait-time: 5s;
--base-roll-time: 0.5s;
}
[[/module]]


+* 扩展用法

你可以将该组件放入图片框(或其它图片组件)内,以此来给此些图片添加注释。

下面是上方轮播示例的代码:

[[div class####var(--c-keyword)|="scp-image-block"]]
[[include :backrooms-wiki-cn:component:carousel-css
|number####var(--c-keyword)|=2/3/4/5/6
|img1####var(--c-keyword)|=URL
|link1####var(--c-keyword)|=URL
|text1####var(--c-keyword)|=文字
|img2####var(--c-keyword)|=URL
|link2####var(--c-keyword)|=URL
|text2####var(--c-keyword)|=文字
]]
[[div class####var(--c-keyword)|="scp-image-caption"]]
描述性文字
[[/div]]
[[/div]]


+* 组件样式代码