Webflow 提供现成的选择功能,您可以轻松地将其放置在导航栏或网页的任何部分。这使您能够快速制作自定义选择面板。
然而,对于那些希望在构建、设计和处理选择面板方面拥有更多权限的人来说,本教程将指导您构建个性化的选择面板!
先决条件
- 您将利用 块元素 制作个性化选择组件
- 你会插入一些 锚元素 在选择内容容器内
- 你还将雇用 行动 使选择面板能够运行——激活时打开和关闭
在本教程中
要创建定制的选择面板,您需要:
- 建立选择容器
- 开发选择触发器
- 构造选择内容容器
- 启动切换选择面板的操作
建立选择容器
- 整合您的初始 块元素 来自 添加元素 部分。
- 分配一个 班级 名称。这将被称为“选择包装器”。
- 指定 宽度 方面
- 调整 位置 到: 相对的 — 这有助于即将到来的“选择内容”容器的绝对定位。
发现更多: 关于定位的见解
设计建议
设置固定宽度时,请确保将最大宽度限制在 100% 或以下。这样,您就可以防止元素在较小的设备上超出宽度。相反,您可以将宽度设置为 100%,将最大宽度设置为特定值,如 500px 或 1200px。这可确保文本行不会在较大的屏幕上拉伸,或图像不会超出其原始清晰度。
开发选择触发器
- 插入第二个 块元素 在选择包装器内 - 在 航海家 因为选择包装器缺少画布高度。
- 应用 班级 到这个块元素。我们将其命名为“选择触发器”。
- 放下 文本元素 进入选择触发器。双击即可修改文本。
- 添加风格化,例如 背景阴影 (或图案或渐变)到选择触发块元素
- 通过添加一些来为文本提供间距 填充
结构提示
您可以在选择触发器中包含各种内容。您甚至可以将其留空。例如,您可以插入一个图标或另一个表示“关闭”的文本元素。
优化悬停状态并改变触发器的光标外观
您可以增强 悬停状态 选择触发器来吸引用户在悬停时点击。
探索更多: 风格化状态
也许您认为在选择悬停期间典型的鼠标光标看起来很奇怪。您可以选择修改 光标类型 在触发器块元素内使用。对于链接,通常首选指针光标。或者,可以选择任何光标类型。
了解更多: 指针
锻造选择内容容器
- 插入新鲜的 块元素 就在选择包装器内,并将其放置在选择触发器下方。
- 定义一个 班级 命名下拉内容
- 确保 位置是绝对的 — 这可以防止所选内容取代页面上的其他内容
- 设置 宽度至100% 占据选择包装器内所有可访问的空间
- 设置 溢出到隐藏 — 这在以后设置动作时非常有用
- 包括一个 背景阴影 如果需要的话
了解更多: 溢出
整合内容
内容可以变化。这里将纳入一些锚元素。
- 披上 锚元素 从面板中将其放置在您选择的内容容器内
- 属性a 班级 到锚元素。我们将其表示为“下拉链接”,但您可以插入任何所需的名称。
- 调整 显示设置以阻止 填充选择内容容器的整个宽度
- 适用制服 填充 按住 Shift 键并拖动,即可在四边
- 插入 文本元素 进入你的锚元素
- 复制 锚元素 并多次粘贴以满足您选择的所需链接
- 双击每个 文本元素 重命名每个选择链接
- 锚 每个锚元素对应相关资源
参考: 我们关于配置各种链接元素的链接设置的指南
自定义链接文本
链接继承了 所有链接 标签。因此,修改嵌套在锚元素中的文本元素不会覆盖 所有链接 文本样式。要设置锚点元素内文本的样式,必须设置锚点元素本身的排版样式。
- 选择 锚元素 (下拉链接)
- 改变 文字色调
- 消除 下划线(文字修饰)为无 消除链接下划线
发掘更多见解
- 文本样式继承
- HTML 标签
建立切换选择的操作
创建一个在鼠标单击(或点击)时触发的操作,该操作由指定元素选择时触发。构造方法如下:
- 选择选择触发器
- 发起操作: 元素触发:鼠标单击(点击)
然而,我希望在悬停时切换选择面板,而不是单击
即将推出的动画将是相同的,但在这个时刻,选择 选择包装器 并选择 元素触发:鼠标悬停.随后,继续以下步骤。
揭晓选择
- 在下面 第一次点击 (或者 悬停时)建立新的 动画片. 将其命名为选择打开。
- 选择您选择的内容块元素
- 启动初始 动画动作:大小
- 设置 高度为零 (0 px)。由于溢出隐藏在选择内容中,因此它会悄悄地消失。
- 指定为 初始状态 防止选择内容在页面加载时出现
- 创建后续 动画动作:大小
- 指定 高度为自动 — 手动在字段中输入“自动”并按回车键。或者,点击字段旁边的单位并从单位列表中选择自动。
隐藏选择
- 下面 第二次点击 (或者 悬停时)集成新的定时 动画片. 将此标记为选择关闭。
- 选择选择内容
- 制定 动画动作:大小
- 恢复 高度 回到 0 像素
必须理解
您可以调整任何动画动作的缓和和持续时间,以在选择切换期间创建独特的动画。
继续前进
现在您已经掌握了创建个性化选择面板的方法,您可以扩展此方法来制作更复杂的元素,例如 扩展模块 非常适合常见问题解答.
参考
- 安装扩展模块
- 建立交互式选择箭头
Ewan Mak 的最新帖子 (查看全部)
- 包括或删除工作区位置和成员 - 2024 年 4 月 15 日
- 定心盒摘要 - 2024 年 4 月 15 日
- 存储网站以供将来参考 - 2024 年 4 月 15 日