Spline 在Webflow的本地集成目前是测试版功能。如果您有想法、功能请求或错误报告,请通过 help@spline.design(或在Spline底部反馈面板中)将反馈发送给我们。
当将交互式 3D 内容添加到您的网站时,您不需要撰写代码,只需要使用Webflow的集成,即Spline Embed(嵌入)即可完成。
您可以直接在 Webflow 中控制 Spline 场景的许多交互。这其中包括使用 Webflow 事件(例如:单击、悬停、鼠标位置、滚动)来操纵在Spline场景中对象的位置、旋转和缩放。
欲了解如何使用的更多信息,请按照本文档中的步骤和提示进行操作。
在Spline中导出
- 打开Spline场景
- 点击顶部工具栏中的”导出“
- 选择Spline视图
- 复制顶部链接
链接示意:https://prod.spline.design/HqdfCmOueigtautT/scene.splinecode
→ 您可以随意使用上面的链接来测试
在Webflow中添加Spline的场景
目前Webflow暂无官方汉化版,故使用英文原版来进行说明
在Webflow编辑器中,按照以下步骤添加Spline场景:
- 点击左侧工具栏上的
”+“
图标 - 点击
元素(Element)
,来到媒体(Media)部分,选择Spline场景(Spline Scene)
。 - 选中之后,将会由一个默认的Spline场景显示,你也可以在
”URL“
框中输入修改,粘贴你想要导入的Spline 场景的URL(请参阅上一步中从Spline导出)。 - 点击
”显示所有设置“(Show All Settings)
,即可查看所有的Webflow设置。
如欲了解如何在Webflow上设置Spline场景的样式和大小的更多信息,请查看Webflow中的以下文档:
在Webflow中控制Spline的场景
Webflow 中的Spline场景是 Beta 功能,本演示中仅展示了一个简单的示例,Webflow 的更多文档即将推出!
- 选择右侧边栏右上角的“⚡️ – 互动”。
- 创建一个新的触发器(元素触发器或页面触发器),在本练习演示中,选择
”鼠标在视窗中移动“(Mouse move in viewport)
以及”页面触发器“(Page trigger)
旁边的“+”图标。 - 选择触发器。
- 添加动画(鼠标动画旁边的“+”图标)。
- 使用
“⚙️ – 齿轮图标”(cogwheel icon)
打开动画。 - 在
“鼠标 X 操作”(Mouse X Action)
中,单击“+”图标并在“集成”(Integrations)
部分选择“Spline”→ 这将会解锁对Spline对象的访问。 - 在 0% 处选择“Spline”对象。
- 在侧边栏底部
“对象”(object)
旁边,从下拉列表中选择您想要操作的对象→“几何对象”(Geometry)
,例如在视频中的示例中的对象。 - 设置
“几何对象”(Geometry)
的初始位置、缩放和旋转,需要定义一个值才能生效(动画中会忽略默认值) - 选择 100% 的Spline对象,您可以定义对象的位置、旋转和缩放的变换程度。
- 使用顶部工具栏中的
“👁️ – 预览图标(preview icon)”
预览体验。 - 完成!将鼠标移到网页上,就会展示为 Spline 对象设置的动画。
在Webflow中预览Spline场景
在 Webflow 中,以下方式可以预览Spline场景交互
- 方式1 → 单击顶部工具栏中的
“👁️ – 切换预览(Toggle Preview)”
图标。 - 方式 2 → 在 Webflow 中发布站点并加载页面以查看运行中的Spline场景。
在Webflow中更新Spline场景
1. 在Spline中
- 在场景中对3D场景进行更改(比如更改对象的颜色)
- 点击导出
- 选择Spline视图格式
- 点击底部按钮”更新“ → 等待更新完成
2.在Webflow中
对于已发布的 Webflow 项目,只需重新加载包含 Spline Embed 的网站,即可看到最新的 Spline 更新。
如需要再Webflow编辑器中查看更新,请按照以下步骤操作:
- 选择Spline场景。
- 在右侧边栏中选择
“元素设置”(Element Settings)
。 - 在
“Spline场景设置”(Spline Scene Setting)
部分,单击“重新加载Spline场景”(Reload Spline Scene)
。 - 完成,更新已上线!
最好的练习时刻
- 场景优化 → 学习优化场景,确保场景在各种设备上快速加载并高效运行。 如何优化场景
- 各种屏幕尺寸 → 要使场景与响应行为相匹配,请使用屏幕调整大小事件并将其与 Webflow 环境中的断点相匹配。 屏幕调整大小事件