问题 如何在reveal.js中定位背景图片?


我想在reveal.js演示文稿中的一张幻灯片的右侧有一个背景图片。

我将图像添加到幻灯片中,如下所示:

 <section data-background="myImage.jpg">
  // content
 </section>

如何添加CSS样式以使其显示在屏幕的右边缘?


2768
2017-08-24 11:46


起源



答案:


本文帮助找到了解决方案。您可以使用样式为当前部分的html元素添加样式

data-state="something"

当然你可以用这种风格调整你的CSS。所以我使用了这个html:

<section data-background="myImage.jpg" data-state="img-right">
    // content
</section>

和以下css:

html.img-right div.slide-background.present {
    background-position: right;
}

14
2017-08-24 12:21



更不用说它接受.png图像:) - Ahmad hamza
这篇文章似乎现在描述了一种不同的方法。如果你想尝试并根据它写一个答案,我会考虑它。我现在没有时间。 - Jens Schauder


答案:


本文帮助找到了解决方案。您可以使用样式为当前部分的html元素添加样式

data-state="something"

当然你可以用这种风格调整你的CSS。所以我使用了这个html:

<section data-background="myImage.jpg" data-state="img-right">
    // content
</section>

和以下css:

html.img-right div.slide-background.present {
    background-position: right;
}

14
2017-08-24 12:21



更不用说它接受.png图像:) - Ahmad hamza
这篇文章似乎现在描述了一种不同的方法。如果你想尝试并根据它写一个答案,我会考虑它。我现在没有时间。 - Jens Schauder