专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

js幻灯片轮播原理,js幻灯片代码

来源:小易整编  作者:小易  发布时间:2022-12-06 10:29
摘要:js幻灯片轮播原理,js幻灯片代码Eagle.js是一个基于Vue.js的幻灯片框架,可以用来制作网页幻灯片,幻灯片不一定是PPT,可以作为网页演示的基础框架,因为其公开左右的API,那么你可以自己改造来实现更加强大的功能,支持用于Web演...

js幻灯片轮播原理,js幻灯片代码

Eagle.js是一个基于Vue.js的幻灯片框架,可以用来制作网页幻灯片,幻灯片不一定是PPT,可以作为网页演示的基础框架,因为其公开左右的API,那么你可以自己改造来实现更加强大的功能,支持用于Web演示的动画,主题,交互式小部件等!

Github

https://github点com/Zulko/eagle.js

相关特性

  • 幻灯片系统建立在Vue.js之上

  • 支持动画,主题,交互式小部件(用于Web演示)

  • 在演示文稿中轻松重用组件,幻灯片和样式

  • 轻量级核心模块和各种有用的扩展

  • 所有API公开,最大可改造性

最重要的是,eagle.js的目标是提供一个简单且非常易于改造的API,这样你就可以摆脱常规,制作出你真正想要的幻灯片。

DEMO预览

你可以直接使用作者提供的demo仓库进行预览

git clone https://github点com/Zulko/eaglejs-demo.git

安装依赖项:

cd eaglejs-demonpm install

作者也提供了在线预览的DEMO,通过Gif一起来看一看:

预览效果查看官网在线DEMO更好!

安装使用

  • 安装

npm install --save eagle.js

或者

yarn add eagle.js

  • 使用

Eagle.js是一个vue插件。需要在vue应用程序的主文件中使用eagle.js.

import Eagle from 'eagle.js'// import animate.css for slide transition import 'animate.css'Vue.use(Eagle)

  • 最基本的用法

Eagle.js的基本组件是幻灯片和幻灯片。使用幻灯片作为mixin来编写幻灯片组件,其中可能包含多个幻灯片。幻灯片显示的一个非常基本的单个文件组件如下所示:

slide(:steps="4") p(v-if="step >= 1") | {{step}} p(v-if="step >= 2") | {{step}} p(v-if="step >= 3") | {{step}} p(v-if="step >= 4") | {{step}}

  • 默认

默认情况下,幻灯片显示会逐步导航,但您可以将行为更改为基于幻灯片:因此,如果您返回上一张幻灯片,则会转到第一步而不是最后一步。查看对比:

  • Widgets

Eagle.js提供了几个可以在幻灯片中使用的有用小部件:

  1. eg-modal

  2. eg-code-block (code highlighted by highlight.js)

  3. eg-code-comment

  4. eg-toggle

  5. eg-radio-button

  6. eg-triggered-message

import Eagle, { Modal, CodeBlock } from 'eagle.js'Eagle.use(Modal)Eagle.use(CodeBlock)

  • Presenter插件

可以使用presenter插件启用演示者模式:

// first, use plugin in your entry fileimport Eagle, {Presenter} from eagle.jsEagle.use(Presenter, { presenterModeKey: 'a' // default is p})// second, in your slideshow, declare two `data` property{ data: function () { return { childWindow: null, parentWindow: null, // .. the rest of your data } }}

除以上介绍以外,你可以直接到Github查看详细的介绍以及使用方式,本文不做过多介绍!

总结

Eagle.js是一个高度自制的幻灯片框架,你可对其进行加强和改造,可以作为网页幻灯片的一个基础框架,有需要的朋友可以学习和使用!


本文地址:百科问答频道 https://www.neebe.cn/wenda/868845.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • JS 字符串转数组

    JS 字符串转数组

    JS中,将一个字符串转置为数组,使用到的方法是split(),通过使用split()方法,可以轻松的将一个字符串转换为数组操作方法01新建一个HTML文档,用于承载JS02...

  • doT.js是什么

    doT.js是什么

    doT.js是一个JavaScript模板框架,在web前端使用dot.js作为模板引擎,主要的用途就是,在写好的模板上,放进数据,生成含有数据的html代码。doT.js是一个JavaScript模板框架,在web前端使用do...

  • JsRender是什么

    JsRender是什么

    JsRender是jQuery模板,专为高性能的纯字符串渲染而优化,无需DOM和其他jQuery依赖。允许定义一次样板结构并重复使用它来动态生成HTML。JsRender是jQuery模板,专为高性能的纯字符串渲染而优...

  • 2022幻灯片制作软件有哪些 好用的幻灯片制作软件推荐

    2022幻灯片制作软件有哪些 好用的幻灯片制作软件推荐

    想必很多的用户都还不知道2022幻灯片制作软件有哪些吧,这些软件可以帮助大家快速的阅览图片,同时也可以去更好的展现文件的各个信息,帮助大家提高工作的效率。今天给大家整理的这几款幻灯片制作app,就能够满足大家的这方面需求,感兴趣的话,大家一...

  • 好用的幻灯片制作软件推荐

    好用的幻灯片制作软件推荐

    想必很多的用户都还不知道2022幻灯片制作软件有哪些吧,这些软件可以帮助大家快速的阅览图片,同时也可以去更好的展现文件的各个信息,帮助大家提高工作的效率。今天给大家整理的这几款幻灯片制作app,就能够满足大家的这方面需求,感兴趣的话,大家...

  • js代码大全,常用js代码代码示例

    js代码大全,常用js代码代码示例

    js代码大全,常用js代码代码示例做为开发过React/ReactNative的工程师,在刚开始接触Flutter开发的时候,一定会遇到这种情况,对于某个功能你能很熟练使用特定Javascript语法去完成,但是对于Flutter开发,对应...

  • jstl是什么,JSP标准标签库jstl

    jstl是什么,JSP标准标签库jstl

    jstl是什么,JSP标准标签库jstlJSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。除了这些,它还提供了一...

  • js教程,JavaScript学习入门教程

    js教程,JavaScript学习入门教程

    js教程,JavaScript学习入门教程JavaScript(通常缩写为JS)是一种解释型、面向对象、多范式的高级编程语言。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)...

  • 周排行
  • 月排行
  • 年排行

精彩推荐