WordPress插入Lottie动画教程及工具使用方法
GIF作为动画图像的标准插入方式已逐渐被更灵活的Lottie动画所取代,尤其在WordPress等网站构建平台中,Lottie正成为展示互动元素的新趋势。虽然SVG可以实现图像的可扩展性,但Lottie提供了更精细的控制能力,让设计师能够创造出更具吸引力的动态效果。如果您对Lottie动画感到好奇,并希望了解如何在WordPress中实现这一功能,以下将为您详细介绍相关选项。
什么是Lottie动画?
Lottie是一种基于JSON的文本文件格式,由Airbnb工程师开发,专门用于将Adobe After Effects动画文件转换为JSON格式,并在iOS、Android及各类Web平台中进行原生渲染。Lottie动画的优势在于其极小的文件体积、开源特性、交互式设计能力以及媲美静态图像的高质量渲染效果。这些特点使得Lottie动画在网页设计中备受青睐,能够显著提升用户体验。
使用Lottie动画的优势
1. 文件体积极小且开源,便于快速加载和传播
2. 基于文本的文件格式,支持运行时控制
3. 可实现超越传统GIF的交互式动画效果
4. 无缝支持可扩展矢量图形,保持高清画质
5. 动画表现力媲美静态图像,同时具备动态特性
在WordPress中插入Lottie动画
目前大多数免费块插件都提供了专门的Lottie动画区块,方便在WordPress中集成动画文件。其中Ultimate Addons for Gutenberg(现更名为Spectra)和Kadence Blocks插件是两种主流选择。下面将分别介绍这两个插件的使用方法。
使用Kadence区块插入Lottie动画
首先,在WordPress存储库中搜索并安装”Kadence Blocks – Gutenberg Blocks for Page Builder Features”插件,然后激活该插件。Kadence区块插件特别适合插入Lottie动画,因为它会为每个动画创建可重复使用的自定义文章类型块,并支持直接上传JSON文件——这是WordPress默认不支持的特性。
安装并激活插件后,创建新文章或编辑现有文章,在Gutenberg编辑器中输入/lottie命令,即可找到并插入”Lottie Animations”区块。该插件会自动加载示例动画,并在侧边栏提供丰富的自定义选项。
Kadence中的Lottie动画区块设置包括以下关键功能:
– 源文件:支持从远程URL粘贴或上传本地JSON文件,所有已创建的动画会显示在下拉列表中供选择
– 播放设置:可控制动画的播放行为,包括显示播放/暂停按钮、设置自动播放条件(悬停或滚动触发)、循环播放及调整循环间隔
– 尺寸控制:通过填充、边距和宽度调整,确保动画与内容区域完美适配
– 高级选项:可添加自定义CSS类,实现更精细的样式控制
完成设置后,在页面中添加其他内容并点击发布,即可查看Lottie动画的实际效果。通过访问”设置 > Kadence Blocks > Lottie Animations”,您可以在管理页面查看所有已创建的动画(以”kadence_lottie”为自定义文章类型存储),并随时添加新动画。这些可重复使用的块支持通过名称搜索,方便在网站任何位置调用。
使用Ultimate Addon for Gutenberg插入Lottie动画
如果Astra主题或Kadence区块无法满足您的需求,可以考虑使用Ultimate Addon for Gutenberg(Spectra)插件。虽然功能略有差异,但同样提供Lottie Animation区块。激活插件后,进入”设置 > UAG”菜单,开启”Lottie”选项,并点击”Regenerate Assets”按钮刷新缓存。
在Gutenberg编辑器中输入/lottie命令即可插入Lottie区块。与Kadence不同,UAG插件不支持直接上传JSON文件,因此只能通过”从URL插入”选项使用第三方站点的Lottie文件URL。若需上传JSON,需要借助附加插件扩展此功能。
UAG插件为Lottie动画提供”控件”和”样式”设置:
– 控件部分:可设置动画触发方式(悬停、点击或视口触发)、循环播放速度及动画方向
– 样式部分:可调整动画的宽度、高度、对齐方式和背景颜色
从哪里获得Lottie动画文件?
对于普通WordPress用户而言,获取免费Lottie动画文件的最佳途径是Lottiefiles网站。设计师可以使用Adobe After Effects创建动画并导出为Lottie格式,或通过在线工具将SVG文件转换为Lottie格式。但更便捷的选择是直接使用Lottiefiles提供的免费资源。
注册Lottiefiles账号后,导航至”Discover > Free Animations”区域,通过”Categories”菜单选择所需动画类别。选择心仪的动画,点击”Download”按钮并选择”Lottie JSON”格式下载。使用Kadence区块时直接上传此文件,而UAG插件用户可通过FTP上传文件或获取HTML源码中的URL进行嵌入。
Lottiefiles还提供了专门的WordPress插件和Elementor Pro小工具,可进一步简化集成过程。通过这些工具,您可以轻松将高质量的Lottie动画添加到WordPress网站中,为用户带来更丰富的视觉体验。