2016-08-03 2 views
0

book page turn 애니메이션 이펙트 로딩 화면이 필요합니다. 내가 한 턴 동안 나는 로딩과 같은 책을 만드는 방법을 계속 바꿔야한다.Page turn 애니메이션 효과

이 페이지 넘김 효과를 구현하고 싶습니다. 화면로드 용

.cssload-thecube { 
 
    width: 96px; 
 
    height: 69px; 
 
    margin: 0 auto; 
 
    margin-top: 49px; 
 
    position: relative; 
 
    background-color: #000; 
 
} 
 
.cssload { 
 
    width: 73px; 
 
    height: 73px; 
 
    margin: 0 auto; 
 
    margin-top: 49px; 
 
    position: relative; 
 
    background-color: rgb(43,160,199); 
 
} 
 
.cssload-thecube .cssload-cube { 
 
    position: relative; 
 

 
} 
 
.cssload-thecube .cssload-cube { 
 
    float: left; 
 
    width: 50%; 
 
    height: 50%; 
 
    position: relative; 
 
    transform: scale(1.1); 
 
    -o-transform: scale(1.1); 
 
    -ms-transform: scale(1.1); 
 
    -webkit-transform: scale(1.1); 
 
    -moz-transform: scale(1.1); 
 
} 
 
.cssload-thecube .cssload-cube:before { 
 
    content: ""; 
 
    position: absolute; 
 
    top: -36px; 
 
    left: 15px; 
 
    width: 100%; 
 
    height: 100%; 
 
    background-color: rgb(43,160,199); 
 
    animation: cssload-fold-thecube 2.76s infinite linear both; 
 
    -o-animation: cssload-fold-thecube 2.76s infinite linear both; 
 
    -ms-animation: cssload-fold-thecube 2.76s infinite linear both; 
 
    -webkit-animation: cssload-fold-thecube 2.76s infinite linear both; 
 
    -moz-animation: cssload-fold-thecube 2.76s infinite linear both; 
 
    transform-origin: 100% 100%; 
 
    -o-transform-origin: 100% 100%; 
 
    -ms-transform-origin: 100% 100%; 
 
    -webkit-transform-origin: 100% 100%; 
 
    -moz-transform-origin: 100% 100%; 
 
} 
 
.cssload-thecube .cssload-c2 { 
 
    transform: scale(1.1) rotateZ(90deg); 
 
    -o-transform: scale(1.1) rotateZ(90deg); 
 
    -ms-transform: scale(1.1) rotateZ(90deg); 
 
    -webkit-transform: scale(1.1) rotateZ(90deg); 
 
    -moz-transform: scale(1.1) rotateZ(90deg); 
 
} 
 

 
@keyframes cssload-fold-thecube { 
 
0%, 50% { 
 
    transform: perspective(-180deg) rotateX(-136px); 
 
    opacity: 0; 
 
} 
 
50%, 
 
100% { 
 
    transform: perspective(136px) rotateX(-180deg); 
 
    opacity: 1; 
 
} 
 
    }
<div class="cssload-thecube"> 
 
    <div class="cssload-cube cssload-c2"></div> 
 
</div>

답변

1
@keyframes cssload-fold-thecube { 
    0%, 50% { 
    transform: perspective(-180deg) rotateX(-136px); 
    opacity: 0; 
    } 
    50%, 
    100% { 
    transform: perspective(136px) rotateX(-180deg); 
    opacity: 1; 
    } 
} 
+0

감사 한 차례 후 회전 후 새로운 차례 페이지를 추가 할 수

필요 한 페이지가 새 페이지의 수를 추가 할 필요가 – sridharan