利用css3实现jQuery中的slideDown和slideUp效果

最开始想要实现一个菜单从上向下滑出的效果,采用transition: translate 0.5s ease-in;老是以为别扭的很,无心间看到小米官网的二级菜单从上向下滑出的效果,顿时以为这样就不会使得动画显得别扭,审查元素发现它并无采用css3动画,猜到它应该用的是jquery里的slideDown和slideUp动画效果。
查看w3cschool上的教程,发现果真如此。顿时灵光一闪,在google里搜索css3 slideDown,发现真的有大神研究过这个问题。点击这里
如下是两种实现方式:css

  1. 所有用css实现slideDown和slideUp:DEMOjquery

  2. 用css和js实现slideDown和slideUp:DEMOcss3

另外先插入一篇利用原生js检测css3动画是否支持的文章,还没验证。打算这周有时间的时候弄一弄。地址css3动画

相关文章
相关标签/搜索