【发布时间】:2012-12-06 19:27:36
【问题描述】:
我偶然发现了一个解决我的问题的方法 - 我不喜欢应用我不理解的修复。
<ul>
<li><img src="something.jpg" /></li>
<li><img src="somethingElse.jpg" /></li>
[+12 more <li>'s]
</ul>
我认为相关的 css 样式是:
ul {
position: absolute;
list-style-type: none;
top: 0;
left: 0;
}
li {
position: relative;
height: 900px;
width: 500px;
float: left;
}
img {
display: block;
margin: 0 auto;
}
问题:当应用执行转换以将整个图像集向左移动的转换时,即:
ul {
left: -3000px;
}
它在除 ios 5.1 之外的任何地方都能正常工作,但它偶尔会工作,但更常见的是它最初执行转换,然后恢复显示它“成功”设置的最后一个图像(例如第一张图像,或转换设置为的图像正确)。
将此添加到 css 中:
ul {
-webkit-backface-visibility: hidden;
}
使一切正常工作。这对我来说没有意义,我只是在尝试找出如何停止转换之间的闪烁时偶然发现的。
【问题讨论】:
标签: ipad ios5 css css-transitions translate-animation