Han*_*aal 2 r r-markdown xaringan
我正在使用xaringanYihui 中的库R为演示文稿创建自定义模板。
其中一部分是创建自定义body幻灯片,如下图所示。
然后我CSS对标题和正文使用自定义:
.body-yellow > h2 {
font-size: 42px;
text-transform: uppercase;
padding-left:
}
Run Code Online (Sandbox Code Playgroud)
然后只需输入以下内容rmarkdown:
---
class: body-yellow
# Hello
## world
Hello world
Run Code Online (Sandbox Code Playgroud)
然后填充幻灯片。
我的问题是,有没有办法为上面模板中显示的图像创建占位符,我可以在 rmarkdown 代码本身中进行调整?
我想象的代码如下:
---
class: body-yellow
background-images: url(./img/my_new_custom_image.png)
# Hello
## world
Hello world
Run Code Online (Sandbox Code Playgroud)
以及相关的调整CSS:
.body-yellow > image {
background-images: PLACEHOLDER
position:right
}
Run Code Online (Sandbox Code Playgroud)
这将改变图像如下:
请原谅我对CSS 的无知,但我才刚刚开始涉足这个领域。
您可以为body-yellow类设置全局背景图像,并background-image使用特定幻灯片上的属性覆盖它。这是一个最小的例子:
---
title: "Test"
output:
xaringan::moon_reader:
nature:
ratio: "16:9"
---
class: body-yellow
```{css, echo=FALSE}
.body-yellow > h2 {
font-size: 42px;
text-transform: uppercase;
padding-left: 50px;
}
.body-yellow {
background-image: url(https://i.stack.imgur.com/OSrg8t.png);
background-size: contain;
}
```
## Default background
---
class: body-yellow
background-image: url(https://i.stack.imgur.com/X1C2Bt.png)
## A custom background
Run Code Online (Sandbox Code Playgroud)