【发布时间】:2015-01-26 04:07:45
【问题描述】:
我制作了一个带有 css 动画和过渡的 HTML 页面
<div class="container-fluid" id="team">
<div class="row first">
<div class="wrapper"></div>
</div>
<div class="row second">
<div class="wrapper"></div>
<div class="wrapper clickable">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.0.name}}</h2>
<h5>{{team.0.position}}</h5>
<p>{{team.0.description}}</p>
<a href="">Learn more about {{team.0.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper clickable right-side">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.6.name}}</h2>
<h5>{{team.6.position}}</h5>
<p>{{team.6.description}}</p>
<a href="">Learn more about {{team.6.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper"></div>
</div>
<div class="row third">
<div class="wrapper clickable">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.3.name}}</h2>
<h5>{{team.3.position}}</h5>
<p>{{team.3.description}}</p>
<a href="">Learn more about {{team.3.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper clickable">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.2.name}}</h2>
<h5>{{team.2.position}}</h5>
<p>{{team.2.description}}</p>
<a href="">Learn more about {{team.2.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper clickable right-side">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.4.name}}</h2>
<h5>{{team.4.position}}</h5>
<p>{{team.4.description}}</p>
<a href="">Learn more about {{team.4.firstName}}</a>
</div>
</div>
<img src="">
</div>
</div>
<div class="row fourth">
<div class="wrapper"></div>
<div class="wrapper clickable">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.5.name}}</h2>
<h5>{{team.5.position}}</h5>
<p>{{team.5.description}}</p>
<a href="">Learn more about {{team.5.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper clickable right-side">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.1.name}}</h2>
<h5>{{team.1.position}}</h5>
<p>{{team.1.description}}</p>
<a href="">Learn more about {{team.1.firstName}}</a>
</div>
</div>
<img src="">
</div>
<div class="wrapper"></div>
</div>
<div class="row fifth">
<div class="wrapper"></div>
<div class="wrapper join">
<a href="">
<span>+ Join</span>
</a>
</div>
<div class="wrapper clickable right-side">
<div class="shadow"></div>
<div class="description">
<div>
<h2>{{team.7.name}}</h2>
<h5>{{team.7.position}}</h5>
<p>{{team.7.description}}</p>
<a href="">Learn more about {{team.7.firstName}}</a>
</div>
</div>
<img src="">
</div>
</div>
<div class="row sixth">
<div class="wrapper"></div>
<div class="wrapper blank"></div>
<div class="wrapper"></div>
</div>
<div class="row seventh">
<div class="wrapper"></div>
<div class="wrapper"></div>
</div>
完整的工作版本在这里可用:http://jsfiddle.net/xs4mm5jd/
如您所见,它运行良好,动画快速流畅。
但是,当我添加一些图像时:http://jsfiddle.net/xs4mm5jd/1/ 动画有问题。有没有什么办法可以加快性能?
【问题讨论】:
-
嗯。它们都在 chrome for mac 上运行良好。
-
是的,这取决于计算机的速度。但在检查 Chrome 检查器后,它会重新呈现每一帧中的所有内容。
-
我添加了重图的版本,你可以看到效果:jsfiddle.net/xs4mm5jd/4
标签: html css css-transitions css-animations