css3如何规定当浏览到该元素时才执行相应的动画?

用户从上到一浏览网页时,当浏览到该div的位置时,这时这个div的css3动画才执行,而不是网页加载完就执行... 用户从上到一浏览网页时,当浏览到该div的位置时,这时这个div的css3动画才执行,而不是网页加载完就执行 展开
 我来答
周易
推荐于2016-04-18 · 知道合伙人软件行家
周易
知道合伙人软件行家
采纳数:93 获赞数:2719
毕业于郑州大学,从事行业5年经验,会seo,网站前端,网站设计,以及很多cms。现任职七彩科技技术总监。

向TA提问 私信TA
展开全部
可以使用伪类来实现(例如 div:hover),在这个伪类选择器中添加要加入的动画名称,即可达到效果。举个例子:
<style>
.abc{ width:50px; height:50px; background:#000;}
.abc:hover{ animation:maozi 25s ease infinite;}
@keyframes maozi{
0%{ width:50px; height:50px;}
50%{ width:400px; height:400px;}
100%{ width:20px; height:60px;}
}
</style>
另外还有一种方法,就是使用js来实现添加一条class引用,效率没有伪类实现方法高。
zhangqi0192
2014-11-23 · TA获得超过2388个赞
知道大有可为答主
回答量:1417
采纳率:0%
帮助的人:1229万
展开全部
你好 这个效果使用 js 来通过 事件触发 而达到的效果
希望能帮到你 谢谢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式