- WebGIS之Element前端组件开发
- 郭明强等编著
- 245字
- 2022-08-16 18:24:43
1.6 组件过渡动画
Element提供的动画过渡效果有淡入淡出、缩放、展开折叠等。其中,淡入淡出和缩放使用的组件是<transition></transition>,而淡入淡出有el-fade-in-linear和el-fade-in两种效果,缩放有el-zoom-in-center、el-zoom-in-top和el-zoom-in-bottom三种效果。读者将transition组件中name的属性修改成不同的名字(如el-fade-in-linear)即可实现相应的效果。展开折叠使用的组件为<el-collapse-transition></el-collapse-transition>。组件的动画过渡效果实例如图 1-33所示。
当单击图1-33中的“Toggle”按钮,各个标签将以不同的动画效果隐藏起来(见图1-34);再次单击“Toggle”按钮,这些标签又会以不同的动画效果显示出来。
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_1.jpg?sign=1739598318-vXui0vSHEGOzOtAe63MReBlvOu2FgjXU-0-ad3005de032bed1ba811f55073ac767b)
图1-33 组件的动画过渡效果实例
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_2.jpg?sign=1739598318-IUJQASYF9WZsbO6mw5kp39rze4ewf9M6-0-1881421fe976bdf0e578020799732700)
图1-34 以不同的动画效果隐藏各个标签
上述动画效果的实现代码如下:
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_3.jpg?sign=1739598318-vHjrdb0k2Mel7cls7zGiKvU3flk2yiQ8-0-420b6a16701b1efe3100735b7891f608)
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_24_1.jpg?sign=1739598318-ExZbCj2lYjoMPyn5F1oCHXJNQifRu6Py-0-f0776498c0f1e45c13c33dbd6763f22c)