2
J'essaie de faire ma propre technique de flipbook sans utiliser de plugin de toute façon j'ai essayé de le créer jusqu'à un certain point. Je ne suis pas capable de comprendre comment montrer les 50% d'arrière-plan vers le côté gauche de la page en cours et les 50% restants d'arrière-plan de la page à venir. Flipbook sans aucun plugin
$(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>