我需要创建翻书/翻页应用程序。我见过 flash 创建的翻页,可以用任何其他语言完成吗? jquery 还是 javascript?另外,我需要记住哪些概念/知识来制作翻页书?
谢谢。
最佳答案
不太清楚你所说的“翻书”是什么意思,你能详细说明一下吗?
如果您的意思只是一本可以翻页的电子书,那么我会立即查看此 AS3 page-flip engine .这是一个好的列表(主要是商业的)examples
EDIT* - 不确定为什么要从头开始创建这个,因为那里有大量制作精良的翻页库,它们确实很好地构建,并且要么免费,要么非常便宜。大多数时候它们也是可定制的。
也就是说,我认为他们可能都在使用以下组合:
- 预加载页面 - 带有图像或 其他图形预加载到其中
- 渐变 - 产生 3d 页面正在“转动”的错觉
- Trigonometry - 用于拖动效果。使页面朝向鼠标倾斜
- Masks - 获得页面折叠效果,当用户开始拖动页面时,下一页加载到顶部。这两个页面都已根据用户的鼠标位置屏蔽掉。
我上面链接的翻页引擎 ( MegaZine ) 也是开源的。因此,如果您真的热衷于此,那么您可以深入了解那里的源代码并亲自查看。
希望有所帮助。
关于javascript - 如何创建翻书/翻页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720561/