扩展 Shortcode - Typeit
目录
typeit
shortcode 基于 TypeIt 提供了打字动画。
只需将你需要打字动画的内容插入 typeit
shortcode 中即可。
typeit
shortcode 有以下命名参数:
tag [可选]
内容容器的 HTML 标签。
code [可选]
指定代码内容语言类型,可以实习语法高亮。
code-link [可选]
是否解析代码内容中的 Markdown 链接,默认:
false
。group [可选]
内容分组,相同分组的内容将按顺序开始打字动画。
loop [可选]
内容是否会在打字动画完成后继续循环。
简单内容
允许使用 Markdown
格式的简单内容,并且 不包含 富文本的块内容,例如图像等等……
一个 typeit
示例:
|
|
呈现的输出效果如下:
这一个带有基于 TypeIt 的 打字动画 的 段落……
另外,你也可以自定义 HTML 标签.
一个带有 h4
标签的 typeit
示例:
|
|
呈现的输出效果如下:
这一个带有基于 TypeIt 的 打字动画 的 段落……
代码内容
代码内容也是允许的,并且通过使用参数 code
指定语言类型可以实习语法高亮。
一个带有 code
参数的 typeit
示例:
|
|
呈现的输出效果如下:
public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }
分组内容
默认情况下,所有打字动画都是同时开始的。
但是有时你可能需要按顺序开始一组 typeit
内容的打字动画。
一组具有相同 group
参数值的 typeit
内容将按顺序开始打字动画。
一个带有 group
参数的 typeit
示例:
|
|
呈现的输出效果如下:
首先, 这个段落开始
然后, 这个段落开始
循环内容
默认情况下,打字动画完成后将停止。
如果你需要内容在打字动画完成后继续循环,可以使用 loop
参数。
一个带有 loop
参数的 typeit
示例:
|
|
呈现的输出效果如下:
这个段落将会循环……
相关内容
- 扩展 Shortcode - Bilibili
- 扩展 Shortcode - Music
- 扩展 Shortcode - Mapbox
- 扩展 Shortcode - Echarts
- 扩展 Shortcode - Mermaid