以下是測試鏈接: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 –