使用 CSS 自动滚动 [英] Auto scrolling with CSS
问题描述
在我的网站 [基于 wordpress] 中,我有一个项目滑块(技术上带有一些文本的图像).但是那个滑块不是自动滚动的,有一个左右滑动的按钮.
http://i47.tinypic.com/97uxz4.jpg
我想删除那个按钮并让它滑动 auto .我不想使用任何 javascript .我想用 CSS 来完成.如果是,那有可能吗?
如果不可能做到这一点,最短的解决方案是什么,这是我的工作地点
1.) 您无法使用 CSS 或纯 HTML 启动 DOM 操作.你总是需要一种操作语言(比如 JavaScript)
2.) 您可以通过覆盖当前 CSS 并调整 visibility
或 display
标签来移除按钮以将它们呈现出来或(占位)不可见.
最后,你真的需要 JavaScript 来触发动态隐藏并使用 setInterval
s 使自动滑动发生.
这可能是您为滑块设置动画的工作:
#container {高度:200px;宽度:800px;边框:1px 实心 #333;溢出:隐藏;边距:25px 自动;}#盒子 {背景:橙色;高度:180px;宽度:400px;边距:10px -400px;-webkit-animation-name:移动;-webkit-animation-duration: 4s;-webkit-animation-iteration-count:无限;-webkit-animation-direction:对;-webkit-animation-timing-function:线性;}#box:悬停{-webkit-animation-play-state:暂停;}@-webkit-keyframes 移动 {0% {左边距:-400px;}100% {左边距:800px;}}
<html lang="zh-cn"><头><meta charset="utf-8"><title>HTML</title><link rel="stylesheet" href="main2.css" type="text/css"/>头部><身体><div id="容器"><div id="box">as</div>