2
私はプラグインを使わずに自分のフリップブックのテクニックを作ろうとしています。私は、進行中のページの左側に向かってバックグラウンドの50%を表示し、次のページのバックグラウンドの残りの50%を表示する方法を理解することはできません。 プラグインなしのFlipbook
$(document).ready(function() {
\t var degrees = 0;
$('.book-cover').click(function rotateMe(e) {
degrees += 180;
$('.book-cover').css({
'transform': 'rotateY(-' + degrees + 'deg)',
'-ms-transform': 'rotateY(-' + degrees + 'deg)',
'-moz-transform': 'rotateY(-' + degrees + 'deg)',
'-webkit-transform': 'rotateY(-' + degrees + 'deg)',
'-o-transform': 'rotateY(-' + degrees + 'deg)',
});
})
});
* {
margin: 0;
padding: 0;
}
.book-bg {
position: relative;
width: 200px;
height: 324px;
margin: 100px auto;
background: url("https://i.pinimg.com/236x/33/c9/7d/33c97d1ac95ebb016b79008dd4d1b51a--baby-flower-wedding-flower-girls.jpg") no-repeat;
background-size: cover;
transform-style: preserve-3d;
perspective: 1000px;
backface-visibility: hidden;
}
.book-cover {
position: absolute;
width: 100%;
height: 100%;
background-size: cover;
background: url("https://nurturestore.co.uk/wp-content/uploads/2016/11/tummy-time-ideas1.png") no-repeat;
transform-origin: 0, 100%;
transition: all 2.0s ease;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="book-bg">
<div class="book-cover"></div>
</div>