动画式渐显 组件

注意


此页为于 SCP 维基内部使用的“组件”页。用于在其他页面中引用。

未经组件作者或工作人员允许,请勿修改此页的内容。


评分: +41+x

这是什么?

这是一个由Blanxers_lwwl14Blanxers_lwwl14整合/制作的Sigma-9动画化补丁1,你可以通过下方的代码导入此组件。

[[include :scp-wiki-cn:component:sigma-9-ani]]

不要问我为什么这个url似乎和实际内容毫无关联,问就是历史遗留问题。
我没有实际测试过,不过我猜你也可以在几乎所有不具备动画的Sigma-9/Sigma-10版式中使用它,比如夜行 版式,不过对于Aero Glass 版式这种复杂的版式,我不能保证效果。
如果你在其他版式上使用了这个组件,你可以在讨论区发个帖子告诉我它能否达到预期效果,后面有时间我试着给不行的版式做个适配版本。


源代码


关于渐显的自定义

此组件的代码相当简单,如果你会css就可以对其进行高度自定义,但如果你不会,这里展示了你该如何进行简单的自定义,所有自定义代码都应当被放在[[include xxxx]]语法之后

组件内置了渐显,可能会给一些使用者带来不友好的阅读体验,你可以通过下面的代码来禁用它2

[[module CSS]]
:root {
  --fade-in: none;
}
[[/module]]

如果想要自定义渐显速度:
(注:这个数字改的是上一个元素经过多长时间后下一个元素开始渐显,默认0.25,不建议提高)
[[module ccs]]
:where(:root) {
  --fade-in-delay: 秒数s;
}
[[/module]]

侧边栏渐显也是类似:
[[module CSS]]
:root {
  --side-bar-fade-in: none;
}
[[/module]]

速度同理,默认0.5。
[[module ccs]]
:where(:root) {
  --side-bar-fade-in-delay: 秒数s;
}
[[/module]]

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License