Tôi đang cố gắng để có một mặt trước/mặt sau div lật luôn trong cùng một hướng. Tôi thực hiện lật với css và javascript, nhưng tôi có một thời gian khó suy nghĩ về làm thế nào để làm cho nó luôn luôn xoay sang phải, thay vì xoay sang phải và sau đó quay trở lại bên trái.làm cho chuyển tiếp css3 xoay luôn luôn theo cùng một hướng
tôi về cơ bản sử dụng một div với css follwing
/* flip speed goes here */
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
margin-left: 3px;
z-index: 3;
width: 160px;
height: 145px;
display:block;
}
và khi người dùng nhấp vào nó tôi thêm các lớp "búng" vào div mà thay đổi css sau:
/* flip the pane when hovered */
.flip-container.flipped .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
Tôi có nên tăng luôn góc quay không? bất kỳ ý tưởng nào khác?
Đây là tình trạng hiện tại và css đầy đủ trong một fiddle
http://jsfiddle.net/7WgKL/ 2/ – tmaximini
http://stackoverflow.com/questions/2584138/css3-continous-rotate-animation-just-like-a-loading-sundial Thấy điều này? –
hi Alex, không có chưa thấy điều này nhưng điều này không thực sự trả lời câu hỏi của tôi. vấn đề là khi tôi đi từ 180 trở lại 0 độ, nó thay đổi hướng quay. – tmaximini