【发布时间】:2013-07-23 22:16:57
【问题描述】:
我正在构建一个单页网站,并且在该网站的一部分中我有一个 CSS 动画
.animation {
background-color: #54a3f7;
-webkit-animation: html 2s ease-in-out;
}
用
设置@-webkit-keyframes html {
0% { width: 0%;}
100% { width: 100%; }
}
我在这里有一个工作示例: http://jsfiddle.net/RqH5H/
我的问题是这个动画(当然)会在窗口加载时开始,但我希望它在用户点击顶部菜单并希望看到 <section id="animations"> 时开始
因此,当用户单击“动画”时,它将在开始动画时向下滚动到该部分
【问题讨论】:
-
您需要 JavaScript 的点击事件处理程序来触发动画。你知道 JavaScript 吗?
-
试试看 jQuert.animate() 很强大
-
通过接受一个需要在客户端上转储 70KB 带宽而不是实际以正确方式执行代码的答案,投反对票。
-
哇! :-O 这个问题差不多 3 岁了...
标签: html css css-animations