CSS3 动画错误/眨眼
CSS3 Animations Buggy/Blinky
所以我正在这个网站上工作:http://superfy.me 和我在路由之间有CSS3过渡(目前仅适用于Chrome)。 基本上为了执行动画,我执行以下操作:
- 添加
.preanimate
类,该类将逐步淘汰的div 旋转到rotateY(0deg)
将div 中的阶段旋转到rotateY(180deg)
- 我添加了添加
-webkit-transition: -webkit-transform 0.5s;
的.animate
类 - 我删除了删除旋转变换的
.preanimate
类
这是 css:
#container,
#animate-container {
position: absolute;
top: 70px;
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
}
#animate-container.preanimate,
#container {
-webkit-transform: rotateY(0deg);
}
#animate-container {
-webkit-transform: rotateY(-180deg);
}
.animate {
-webkit-transition: -webkit-transform 0.5s;
}
#container.preanimate {
-webkit-transform: rotateY(180deg);
}
#animate-container div,
#container div {
-webkit-backface-visibility: hidden;
-webkit-transform:translate3d(0,0,0);
}
所以我遇到了以下问题:
- 某些div 内容闪烁一堆或直到结束才可见
- 旋转视图一段时间后,div 中的阶段停止工作
在 3D 中移动共面事物时,这是一个常见的问题。
设置:
.row {
-webkit-transform: translateZ(1px);
}
它使行位于父行之上,并解决了问题
顺便说一下,很酷的页面!
您可以添加关键帧来制作动画。你可以在这里查看。
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_animations
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 铬:“;未捕获的语法错误:意外的标记:"
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 相位器状态未捕获参考错误
- /undefined在我的404错误日志中多次出现
- Javascript未捕获语法错误意外的标识符错误
- javascript:如何在antlr生成的Lexer中进行错误处理
- Angularjs工厂注入错误
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- CSS3 动画错误/眨眼