首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xaringan中创建图像网格

在Xaringan中创建图像网格
EN

Stack Overflow用户
提问于 2019-03-10 05:04:36
回答 1查看 807关注 0票数 2

我正在尝试学习更多的CSS/HTML来定制xaringan幻灯片,可能需要一些帮助。

我想把像the one shown here这样的图像网格中的一些GIF放到xaringan幻灯片中。

我知道通常可以通过使用.pull-left[] & .pull-right[]或通过定义带有自定义CSS的部分并排显示两个图像:

代码语言:javascript
复制
.left-code {
  color: #777;
  width: 38%;
  height: 92%;
  float: left;
}
.right-plot {
  width: 60%;
  float: right;
  padding-left: 1%;
}

然后将图像放在xaringan幻灯片中,R代码如下:

代码语言:javascript
复制
.pull-left[
<img src=figure1.jpg>
]

.pull-right[
<img src=figure2.jpg>
]

对于图像网格,自定义CSS为:

代码语言:javascript
复制
.row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create two equal columns that sits next to each other */
.column {
  flex: 50%;
  padding: 0 4px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
}

但是,它还包含指定所有图像的HTML代码,因此我不太确定如何在xaringan幻灯片中集成这两个图像。

代码语言:javascript
复制
<div class="row">
  <div class="column">
    <img src="wedding.jpg">
    <img src="rocks.jpg">
    <img src="falls2.jpg">
    <img src="paris.jpg">
    <img src="nature.jpg">
    <img src="mist.jpg">
    <img src="paris.jpg">
  </div>
  <div class="column">
    <img src="underwater.jpg">
    <img src="ocean.jpg">
    <img src="wedding.jpg">
    <img src="mountainskies.jpg">
    <img src="rocks.jpg">
    <img src="underwater.jpg">
  </div>
  <div class="column">
    <img src="wedding.jpg">
    <img src="rocks.jpg">
    <img src="falls2.jpg">
    <img src="paris.jpg">
    <img src="nature.jpg">
    <img src="mist.jpg">
    <img src="paris.jpg">
  </div>
  <div class="column">
    <img src="underwater.jpg">
    <img src="ocean.jpg">
    <img src="wedding.jpg">
    <img src="mountainskies.jpg">
    <img src="rocks.jpg">
    <img src="underwater.jpg">
  </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-10 05:37:07

您可以使用扩展主题here来完成此操作。这个主题包含在较新版本的xaringan中,因此您可以通过css: "ninjutsu"在YAML中指定。布局应如下所示:

代码语言:javascript
复制
---
title: "Split to grid in `xaringan`"
output:
  xaringan::moon_reader:
    css: ["ninjutsu"]
---


class: split-four

.column[
<img src="wedding.jpg">
<img src="rocks.jpg">
<img src="falls2.jpg">
<img src="paris.jpg">
<img src="nature.jpg">
<img src="mist.jpg">
<img src="paris.jpg">
]

.column[
<img src="underwater.jpg">
<img src="ocean.jpg">
<img src="wedding.jpg">
<img src="mountainskies.jpg">
<img src="rocks.jpg">
<img src="underwater.jpg">
]

.column[
other images
]

.column[
other images
]
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55081930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档