Vue2如何实现带动画效果的子菜单展开与收缩功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计452个文字,预计阅读时间需要2分钟。
以前做这种操作很简单:display:block;但现在的用户要求越来越高,需要美观和动效感。现在介绍一种简单的方式来实现子菜单从上向下展开。看下效果图:点击展开效果:
以前做这种操作就是简单的display:block,但现在用户的要求也越来越高,需要美观和动画感。
现在介绍用一种简单的方式来实现子菜单从上向下展开子菜单。
看下效果图:
点开效果:
其实原理比较简单,就是通过子菜单的 max-height: 0;和 max-height: 2000px来实现子菜单的显示和关闭。加上css3的 transition: max-height .3s;来实现动画效果。
本文共计452个文字,预计阅读时间需要2分钟。
以前做这种操作很简单:display:block;但现在的用户要求越来越高,需要美观和动效感。现在介绍一种简单的方式来实现子菜单从上向下展开。看下效果图:点击展开效果:
以前做这种操作就是简单的display:block,但现在用户的要求也越来越高,需要美观和动画感。
现在介绍用一种简单的方式来实现子菜单从上向下展开子菜单。
看下效果图:
点开效果:
其实原理比较简单,就是通过子菜单的 max-height: 0;和 max-height: 2000px来实现子菜单的显示和关闭。加上css3的 transition: max-height .3s;来实现动画效果。

