html - 带有 HTML 和 CSS 的无限滚动照片横幅在悬停时暂停动画

标签 html css image hover

按照本教程,我有这个无限滚动的照片横幅,疯狂地使用 HTML 和 CSS -

http://designshack.net/articles/css/infinitephotobanner/

到目前为止它可以工作,但我希望它在我将鼠标悬停在任何图像上时暂停。

尝试将 -webkit-animation-play-state:paused; 放在图像的悬停状态上,但它仅适用于第一张图像。

理想情况下,当我将鼠标悬停在任何照片上时,我希望两行都暂停。

这是我的代码笔 -

http://codepen.io/anon/pen/mPXgbW

任何帮助将不胜感激:)

最佳答案

将动画添加到包装 div 而不是第一个图像:

.photobanner {
  height: 233px;
  width: 3550px;
  animation-play-state: running;
  animation: bannermove 30s linear infinite;
}

当您将鼠标悬停在包装容器上时暂停动画:

.photobanner:hover {
  animation-play-state: paused;
}

关于html - 带有 HTML 和 CSS 的无限滚动照片横幅在悬停时暂停动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36577838/

相关文章:

html - 图像未显示 iPhone(在包括 Android 在内的所有设备上均正常)

javascript - jQuery 鼠标位置

html - Bootstrap 列内容

javascript - 为什么这个关键字不能用其他东西代替?

android - SkImageDecoder::Factory 返回空

php - 在 PHP 中上传和合并图像

javascript - 多方向视差滚动

html - Bootstrap 3、容器结构的2列流体容器

javascript - 如何实现拖动以更改相对定位元素的顺序?

Java 使用 BufferedImage 从 URL 获取图像扩展名/类型