如何加快Rmarkdown ioslides增量模式下有序列表项的显示速度?
ioslides增量项目符号瞬时显示解决方案
ioslides默认的增量显示带有0.5秒的淡入过渡动画,要实现和Slidy一致的点击瞬时显示效果,直接覆盖默认CSS规则即可,无需修改核心配置。
方法1:单文档快速生效
在R Markdown文件的YAML头部下方、正文内容前,插入如下内嵌CSS代码:
<style> /* 关闭增量元素的淡入过渡效果 */ slides > slide .build > * { transition: opacity 0s ease-in-out !important; -webkit-transition: opacity 0s ease-in-out !important; } </style>
原有YAML中的incremental: true配置无需修改,直接knit生成演示文稿即可生效。
方法2:全局复用配置
如果需要对所有ioslides演示文稿默认启用该效果,可将上述CSS规则单独保存为custom_ioslides.css文件,在对应R Markdown的YAML中引用即可:
--- title: "演示文稿标题" output: ioslides_presentation: incremental: true css: custom_ioslides.css ---
内容的提问来源于stack exchange,提问作者Adam Marcik
相关产品推荐
相关产品推荐

