首页
学习
活动
专区
工具
TVP
发布

impress.js 源码分析

在Google上搜索时,我发现了impress.js的存在,与我的设想不谋而合,于是乎……不再自己造轮子,又花了两天时间熟悉使用impress.js来设计幻灯片,效果完全超越了我的预期。   ...impress.js简单来说仅仅是实现了幻灯片的转场特效的框架,虽说将单页限制在框架之内,但所有单页还是需要自己用代码设计。...花了一天探索了下impress.js源码,其实并不复杂,个人感觉收获颇丰,以下阐述我的收获。...1. impress.js华丽效果实现方法概述   通过审查元素发现,页面间转场的实现全部是依赖于CSS3,准确说是translate3d属性完成的。...2. impress.js具体的技术实现 2.1 动效参数的获取 (line307):参数获取 官方提供了一个demo:index.html,首先从data-* 属性入手。

2.1K20

一统江湖的大前端(1)——PPT制作库impress.js

impress.js是什么 impress.js 是一款基于 css-3D 和 css动画 、受到高逼格PPT原型工具 prezi 启发而开发的演示文稿制作库,github上星星高达33k个,如果你已经厌烦了使用...PowerPoint制作连自己都觉得丑的PPT,那么 impress.js 是一个非常好的选择,简洁高效逼格高。...获取impress.js库文件及官方示例请点击impress.js地址 关键API 下述api用于HTML标签属性,学习时直接对照官方代码仓中的example走一遍,看一遍示例代码,基本都能学会。...附件中的 CSS-presentation 可通过双击文件中的index.html直接打开,是自己以前在做团队内部分享时使用 impress.js制作的幻灯片,时间较短,直接套用了官方示例并对个别细节进行了调整...相关原理 impress.js的框架原理并不复杂,写在html标签上的属性可以通过 document.querySelector('元素名').dataset["属性名"]的方式取得其值,然后将每一张幻灯片相关的值赋值给

2K30
您找到你想要的搜索结果了吗?
是的
没有找到
领券