编织滑轨的长功能

编织滑轨的长功能

是否可以为带有编织滑轨的长功能制作垂直滚动条(使用xaringan自定义样式)?我正在基于前面的问题How to make vertical scrollbar appear in RMarkdown code chunks (html view)尝试一些选项,但不知道如何仅对长函数(高度超出框架)执行此操作。任何建议都值得欢迎。

---
title: "title"
subtitle: "subtitle"
author: "author"
date: "2017"
output:
  xaringan::moon_reader:
    lib_dir: libs
    css: ["default", "style.css"]
    nature:
      highlightStyle: zenburn
      highlightLines: true
      countIncrementalSlides: false
---

```{r , echo=FALSE, include=FALSE}
library(knitr)
opts_chunk$set(fig.align='center', message=TRUE, error=TRUE, warning=TRUE, tidy=TRUE, comment = "##", echo = TRUE, dev='svg')
options(width=65)
```

```{r}
fu <- function(x){
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
  x
}
```

最佳答案

我不是CSS方面的专家,因此无法保证这是一个可靠的解决方案,但是在代码块的样式中添加max-height和overflow-y似乎效果很好。根据需要调整最大高度,200px相当短,仅用于演示其工作原理:

<style>
pre.sourceCode {
    max-height: 200px;
    overflow-y: auto;
}
</style>


我不确定代码块的类名称是否会随着不同的输出格式而变化,我使用的是slidy_presentation,因为我没有安装渲染器,因此您可能必须检查输出中的类。

关于css - 垂直滚动条可实现带编织滑轨的长功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45990974/

10-12 14:03