首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将(CSS/HTML)包链接在一起。CSS/HTML -> CSS/ -> -> CSS/HTML

问如何将(CSS/HTML)包链接在一起。CSS/HTML -> CSS/ -> -> CSS/HTML
EN

Stack Overflow用户
提问于 2013-12-02 11:50:11
回答 3查看 205关注 0票数 2

我正在使用与codepen.io类似的纯CSS创建小动画,这些动画有自己的html/css。我很乐意把它们串在一起,创造一个无缝的电影实验。

怎样才能最好地将它们链接在一起,然后触发一个包(CSS/HTML)呢?

一旦动画A(loren.css/loRem.html)完成,它将触发动画B,即(ipsum.css/ipsum.html)。

为了便于管理,我很乐意把它们分开。

我想知道我们是否可以用Handlebars.js来完成这个任务?因为每个HTML文件之间的差异是body标记。所以,我是否可以模板每个HTML文件的body标记,然后在当前动画结束时将其交换到下一个body块?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-03 02:01:47

为了平滑起见,您可以在不同的层中加载所有html。然后将它们叠加在彼此的z-index上,隐藏那些不需要显示的,一旦您想用html显示任何层,并附加css,使用.show()并使用<link href="your css file URL" rel="stylesheet" type="text/css" />将css文件附加到当前的html文件中,我认为这将非常顺利。

票数 0
EN

Stack Overflow用户

发布于 2013-12-02 11:52:06

您可以使用javascript收听css3动画的ontransitionend事件。然后将新的动画类应用于元素。

票数 2
EN

Stack Overflow用户

发布于 2013-12-02 13:35:14

是的,在动画元素上触发了永久转换事件,这也为webkit和opera提供了供应商的前缀事件。然后,通过查看以下内容,就可以看到该事件对应的动画。

代码语言:javascript
复制
event.originalEvent.propertyName
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20327595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档