![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=1738943420-5fyhSlxYJBvLjCc661e8AV47b0z646dA-0-ae057c4904b94d20f39fde9e4bfeb8b4)
图1-33 组件的动画过渡效果实例
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_2.jpg?sign=1738943420-ZD47ep1Z6WkSjVrlP7ObdxK1beJmfCy0-0-7b4d73f771ca9c12faba4c89269b331f)
图1-34 以不同的动画效果隐藏各个标签
上述动画效果的实现代码如下:
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_3.jpg?sign=1738943420-FNmVQjoL1kqKptSNYVX65GPfNP6XCyYw-0-7f8a274a78b00c39c29ee366fed63e48)
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_24_1.jpg?sign=1738943420-VrD7nM70cJ7oF2NqHjsRvLZJjmUiwoJm-0-c98cc8f9ae8b996642ff58bd3df758d4)