![WebGIS之Element前端组件开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/368/44819368/b_44819368.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
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=1739312523-GRTBvSxr7lcFFKYzaXn2eAw4UpkCihuZ-0-d89952c7ad192dcdf775f7f74f8f9563)
图1-33 组件的动画过渡效果实例
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_2.jpg?sign=1739312523-renM68jaFRcGNUQuI2GRJgg6QhU3wT5T-0-9b1e087e4a585a74e73a4163b1dfcbeb)
图1-34 以不同的动画效果隐藏各个标签
上述动画效果的实现代码如下:
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_3.jpg?sign=1739312523-m4XFmYIa8mY053OqWLphy8Oxb6b6ZxZj-0-da4fb7356161680b5124f4ce787ddfc0)
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_24_1.jpg?sign=1739312523-m4S0mGLfkUCbsgk5T4Y09C1j8bCgmXQh-0-bfb56e4fbb973acfa689fab5543e53b2)