![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=1739289618-1a1pf0QSFQLs3E07FNuORWTLjTdLsHzQ-0-fb6ca88c421cba79a2b8c916de896d4f)
图1-33 组件的动画过渡效果实例
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_2.jpg?sign=1739289618-mnuscpQpYe1fSnWCZZuNu8w9EjOzcvrJ-0-fa3430653b944920bc2d994b59720e03)
图1-34 以不同的动画效果隐藏各个标签
上述动画效果的实现代码如下:
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_23_3.jpg?sign=1739289618-KUTFxr5Os9JykY5XOKBi1p7qK5brhApt-0-a30ad64625324435b560c0afedf62c3f)
![](https://epubservercos.yuewen.com/2BE4CA/23950045301099506/epubprivate/OEBPS/Images/43162_24_1.jpg?sign=1739289618-uU5ASxiiWlv4UpQJmuUyklyOfXJj9nnZ-0-3adf26ea02b33b51dce7e02dfff1357a)