Animate.css 按钮位置错误

Animate.css button is on wrong position

如果我尝试使用 Animate.css 制作动画,则按钮的定位有问题。
通常,它位于页脚,但在淡入淡出期间,它位于中心: https://jsfiddle.net/m4f1wen3/

我 1 周都想不出解决方案。

<div id="player">
 <header>
  ...
 </header>

 <main>
  ...
 </main>

 <footer>
  <button>Lass uns loslegen!</button>
 </footer>
</div>

我的目标是它在过渡到底部时像动画之后一样粘住。

CSS 中的选择器 footer 选择 player div 和 index div.[=15= 内的页脚]

footer 选择器

之后将其添加到您的 CSS
#player footer {
  position: relative;
} 

解决问题。

动画 fadeInLeft 添加翻译 属性 到您的 div 并改变具有绝对定位的页脚的定位。

将此添加到您的样式中 sheet 它将起作用:

html, body, #index, #player {
  height: 100%;
}

这将使 html 正文和您的 div 填充页面高度并且页脚的底部定位将保持不变。

请将此样式替换为您的样式

header{height: 150px;}
main{height: 200px;}
footer{height:120px; bottom:0; position:relative; width:100%;}