以下是测试链接:http://codepen.io/Gavin-YYC/pen/BpGOVd/。为什么在我使用rotateY时出现空白(180deg)
HTML:
<div class="container">
<button type="button" name="button" class="button">test</button>
<div class="pic-wall">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
<img src="test.jpg" alt="" data-back-pic="koi.jpg">
</div>
</div>
CSS:
.pic-wall {
perspective: 1400px;
transform-origin: 50% 50%;
backface-visibility: hidden;
}
.pic-wall .img-item {
transform-style: preserve-3d;
}
.pic-wall .img-item img {
backface-visibility: hidden;
}
.pic-wall .img-item img:nth-child(2) {
transform: translateX(-50%) translateY(-50%) rotateY(-180deg);
}
.pic-wall .img-item.img-item-showback {
transform: rotateY(180deg);
}
当第一次加载页面,然后点击按钮 '测试'。
你会发现有一段时间的空白。为什么?
我的代码中是否存在一些错误?
铬 –
http://img.youthol.top/squire.gif的伟大工程,这里是我的情况。首先加载页面,然后只是第一次点击'测试'按钮。我也在chrome中测试56 –
http://img.youthol.top/QQ20170211-125221-HD.mp4 –