我正在使用reveal.js创建HTML幻灯片演示。默认情况下(以及我尝试的所有主题),reveal.js会将每个幻灯片的完整内容垂直居中显示。它看起来有点像这样:
我该如何为h1标题或其他reveal.js选择器设置CSS规则,使得
标题保持在幻灯片顶部,同时其余内容仍然垂直居中?我的意思是像这样:
我已经尝试了一些方法。
.reveal h1 {
position: absolute;
}
这样做行不通,因为使用这种方法,标题不能从垂直居中的
我也尝试了上下级间的更改:
.reveal .slides {
position: static;
}
我尝试了上面提到的h1
CSS的方法,但是也没能让它起作用。
最后我试了来自一个回答的transform方法,但这个方法也不起作用,可能是因为reveal.js已经在使用transform。
有什么办法可以在reveal.js中实现这个效果吗?
absolute
或relative
,你就必须在这个上下文中定位子元素。h1
和.slide
元素的 CSS 规则是什么样的? - Cody MacPixelfaceh1
目前没有position
,.reveal.slide
在reveal.css
深处有{backface-visibility: hidden;}
- 不确定这是否有帮助。 - halloleo