【发布时间】:2015-12-07 21:33:32
【问题描述】:
我正在努力寻找一种方法让 CSS 页面转换在 google chrome 中表现良好。
在时间轴上的 Chrome 开发人员工具中,我注意到一些红色标记,它们都表示相同的意思:长帧时间表示卡顿和渲染性能不佳。阅读有关渲染性能的 Web 基础指南了解更多信息。
在我正在开发的似乎合法的应用上,我试图调查,但找不到来源。
我做了一个更简单的演示,但我仍然得到红色标记:http://codepen.io/anything/full/qOOpza/
.page {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#ccc;
&--1 {
background:green;
}
&--2 {
background: yellow;
}
&.moveToRight {
animation: moveToRight ease .5s;
animation-fill-mode: forwards;
}
&.moveToLeft {
animation: moveToLeft ease .5s;
animation-fill-mode: forwards;
}
}
@keyframes moveToRight {
from { }
to { transform: translateX(100%); }
}
@keyframes moveToLeft {
from { }
to { transform: translateX(0); }
}
【问题讨论】:
标签: css google-chrome css-transitions