如何在xaringan的.pull-left[]中实现增量幻灯片效果?
在xaringan分栏内实现增量显示的方法
直接解决方案:利用xaringan原生增量语法
xaringan的增量显示核心是--分隔符,完全可以在.pull-left[]或.pull-right[]容器内部使用,实现单栏内的分步显示。
示例1:分栏内的分段增量
--- title: "分栏增量演示" output: xaringan::moon_reader --- .pull-left[ 左栏初始可见内容 -- 左栏第二步才显示的内容 -- 左栏第三步显示的内容 ] .pull-right[ 右栏初始内容 -- 右栏后续增量内容 ]
示例2:分栏内的列表增量
如果是列表内容,既可以用--分隔整个列表块,也可以给每个列表项单独设置增量:
.pull-left[ -- - 左栏第一个列表项(第一步显示) -- - 左栏第二个列表项(第二步显示) -- - 左栏第三个列表项(第三步显示) ] .pull-right[ 右栏初始列表: - 项1 - 项2 -- 右栏新增内容: - 项3 - 项4 ]
示例3:结合.incremental类自动增量
如果希望容器内的列表自动按项增量显示,可以把.pull-left和.incremental类结合使用:
<div class="pull-left incremental"> - 左栏自动增量项1 - 左栏自动增量项2 - 左栏自动增量项3 </div> .pull-right[ 右栏普通内容 ]
替代方案:自定义CSS布局(可选)
如果默认的.pull-left/.pull-right满足不了需求,也可以自定义两栏CSS类,再结合增量语法:
--- title: "自定义分栏增量" output: xaringan::moon_reader --- <style> .col-left { width: 48%; float: left; } .col-right { width: 48%; float: right; } </style> <div class="col-left"> 初始内容 -- 增量内容 </div> <div class="col-right"> -- - 右栏增量项1 -- - 右栏增量项2 </div>
内容的提问来源于stack exchange,提问作者jck21
相关产品推荐
相关产品推荐

