Foundation Joyride

简介: Foundation Joyride 是一个用于创建功能向导的 JavaScript 插件。通过设置特定的 HTML 结构和 data-属性,可以轻松地为网站添加引导提示。示例中展示了如何创建多步引导,每个步骤对应页面上的不同元素,并通过调用 `$(document).foundation('joyride', 'start')` 启动向导。

Foundation Joyride
Joyride 是一个功能向导的 JavaScript 效果,创建实例如下:

实例

First stop!


Second stop!



  1. First stop. The ride has begun!




  2. Second Stop


    Any valid HTML will work inside the Joyride.




  3. End Stop


    The tour is over. You can either go back to the previous stop or close it.



尝试一下 »
实例解析
以上实例中,我们创建了两个元素,每个元素都有独立的 ID。 两个元素设置了 joyride 开始和结束的位置。

我们在

    • 元素上添加 data-joyride 属性和 .joyride-list 类来创建 joyride。你需要在文档头部定义它 (在
内的头部)。在每个列表上使用
  • 元素,每个元素添加 data-id="value" 属性。属性的 value 必须与之前元素的 id 相同。所以第一个功能导航

    元素使用 id="first" 必须与

  • 元素的 data-id="first" 值一致。

    如果你没有管理停止的 id,将显示一个模态框。

    最后,Joyride 需要使用 JavaScript 初始化它,代码为: $(document).foundation('joyride', 'start');

  • 相关文章
    |
    26天前
    Foundation 列表1
    在 Foundation 框架中,无序列表(`<ul>`)的前缀符号默认为圆圈,可通过添加 `.circle` 类实现。
    |
    26天前
    Foundation 列表2
    方块标识符用于在列表项前添加方块符号。使用方法是在 `<ul>` 标签中添加 `.square` 类,
    |
    26天前
    Foundation 列表3
    若无需标识符,可使用 `.no-bullet` 类去除列表项前的符号;若需创建水平列表,则可在 `<ul>` 标签上添加 `.inline-list` 类。
    |
    29天前
    |
    JavaScript 前端开发
    Foundation 图片2
    Foundation 的简洁弹窗可轻松实现图片展示。只需在元素上添加 `.clearing-thumbs` 类和 `data-clearing` 属性,并在其中插入图片列表。需先初始化 Foundation JS。还可通过 `data-caption` 属性为每张图片添加描述,支持 HTML 元素。
    |
    29天前
    Foundation 图片1
    Foundation 提供了响应式图片功能,支持创建缩略图和图片弹窗。通过在 `<img>` 元素外添加 `<a>` 元素并使用 `.th` 类,可以实现缩略图效果。此外,Foundation 的图片默认是响应式的,支持浏览器窗口大小调整。添加 `.radius` 类可创建圆角缩略图。
    |
    25天前
    Foundation 列表4
    列表菜单是Web页面中常见的导航元素,使用HTML的无序列表 `<ul>` 标签来定义。每个菜单项通过 `<li>` 标签包裹,并可包含链接 `<a>`。
    |
    25天前
    |
    JavaScript
    Foundation 选项卡2
    垂直选项卡通过添加`.vertical`类实现。使用`.content`类和唯一ID关联选项卡与列表项,`.tabs-content`类初始化Foundation JS。选中选项卡自动添加`.active`类。示例包括Home、Menu 1-3。
    |
    25天前
    Foundation 选项卡1
    Foundation 的选项卡功能通过 `<ul class="tabs" data-tab>` 创建,使用 `<li>` 元素和 `.tab-title` 类来定义各个选项。当前选中项可添加 `.active` 类。示例代码展示了四个选项卡:Home、Menu 1、Menu 2 和 Menu 3。
    |
    25天前
    |
    前端开发
    Foundation 选项卡3
    使用 CSS 自定义选项卡淡入效果。通过设置 `.tabs-content > .content.active` 类的动画属性,实现从透明到不透明的渐变效果。关键帧 `fadeEffect` 控制淡入过程。
    |
    28天前
    Foundation 图片3
    要仅显示一张缩略图,可以在 `<ul>` 中使用 `.clearing-feature` 类,并在特定的 `<li>` 中使用 `.clearing-featured-img` 类。