javascript - 如何在 reveal.js 中将属性文本放在背景图像上?

标签 javascript html css reveal.js

我正在考虑使用 reveal.js http://lab.hakim.se/reveal-js/一系列讲座。我希望能够将属性文本放在幻灯片上任何背景图像不显眼的地方(右下角)。这些设置使用

<section background-data="url(...)">

<slides> “源”HTML 的一部分。我对 JS/CSS 的了解还不够深入,无法深入研究 reveal.js 源代码,但看起来应该不会太难。

我试过将一张完整的幻灯片清晰图片作为幻灯片的内容,然后将内容放在上面,但它看起来很笨拙(额外的内容并不是真正的内容),而且它也没有将归因与它真正属于的元素(背景数据图像)。

以前有人想过这个吗?

最佳答案

只需添加

.attribution{
    position:absolute;
    bottom:0;
    right:0;
    font-size:0.5em
}

到您的 CSS,并且

<span class="attribution">Attribution Text</span>

在你的 <section> 里面.


此外,根据 the docs , 应该是

data-background="http://example.com/background.png"

不是

background-data="url('http://example.com/background.png')"

JS 检测它是否是一个 url,不像 CSS background属性(property)。

关于javascript - 如何在 reveal.js 中将属性文本放在背景图像上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843827/

相关文章:

javascript - Onclick 图像没有改变

html - 多行的水平居中流体 div

javascript - Material ui 步进器中的映射方法迭代

javascript - 为什么我的 CSS 背景图像无法在 Electron 中加载?

javascript 或 jquery 在不同的按钮点击上更改不同的图像

javascript - 使 IE8 与 EaselJS 和 ExplorerCanvas 兼容

javascript - 套接字io事件触发多次

android - 修复 Android 中的绝对定位

Javascript清除mousemove超时

javascript - 无法在 ASP.NET 中呈现 css