0
내가 가지고 있지 회전 다음 CSS를 :CSS 변환 : 회전, 앞으로 뒤로
#pie .slice.rot1 {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-m-transform:rotate(0deg);
-o-transform:rotate(0deg);
-transform:rotate(0deg);
}
#pie .slice.rot2 {
-webkit-transform:rotate(52.5deg);
-moz-transform:rotate(52.5deg);
-m-transform:rotate(52.5deg);
-o-transform:rotate(52.5deg);
-transform:rotate(52.5deg);
}
#pie .slice.rot3 {
-webkit-transform:rotate(104deg);
-moz-transform:rotate(104deg);
-m-transform:rotate(104deg);
-o-transform:rotate(104deg);
transform:rotate(104deg);
}
#pie .slice.rot4 {
-webkit-transform:rotate(154.5deg); /* (360/7) * 3 = 51.5 */
-moz-transform:rotate(154.5deg); /* (360/7) * 3 = 51.5 */
-m-transform:rotate(154.5deg); /* (360/7) * 3 = 51.5 */
-o-transform:rotate(154.5deg); /* (360/7) * 3 = 51.5 */
transform:rotate(154.5deg); /* (360/7) * 3 = 51.5 */
}
#pie .slice.rot5 {
-webkit-transform:rotate(204deg); /* (360/7) * 4 = 51.5 */
-moz-transform:rotate(204deg); /* (360/7) * 4 = 51.5 */
-m-transform:rotate(204deg); /* (360/7) * 4 = 51.5 */
-o-transform:rotate(204deg); /* (360/7) * 4 = 51.5 */
transform:rotate(204deg); /* (360/7) * 4 = 51.5 */
}
#pie .slice.rot6 {
-webkit-transform:rotate(254.5deg); /* (360/7) * 5 = 51.5 */
-moz-transform:rotate(254.5deg); /* (360/7) * 5 = 51.5 */
-m-transform:rotate(254.5deg); /* (360/7) * 5 = 51.5 */
-o-transform:rotate(254.5deg); /* (360/7) * 5 = 51.5 */
transform:rotate(254.5deg); /* (360/7) * 5 = 51.5 */
}
#pie .slice.rot7 {
-webkit-transform:rotate(307deg); /* (360/7) * 6 = 51.5 */
-moz-transform:rotate(307deg); /* (360/7) * 6 = 51.5 */
-m-transform:rotate(307deg); /* (360/7) * 6 = 51.5 */
-o-transform:rotate(307deg); /* (360/7) * 6 = 51.5 */
transform:rotate(307deg); /* (360/7) * 6 = 51.5 */
}
이, 기본적으로하지 않습니다 당신이 클릭 DIV하는 섹션 /에
따라 이미지를 회전 무엇 내. 이미지는 현재 7 개의 섹션이있는 원입니다. 내 페이지를로드 할 때 .rot1 클래스가 이미 선택되었습니다. .rot2를 선택하면 이미지가 52.5 도로 회전하고 그 반대의 경우도 마찬가지입니다.
내 문제는 360deg에서 .rot7에 도달 한 다음 0rdg로 앞으로 회전하는 이미지보다는 .rot1을 클릭하면 뒤로 돌아가서 -360deg를 회전시킵니다.
내가 앞으로 회전 할 수있는 방법에 대한 아이디어가 있습니까? 내가 선택한 한
건배, 댄
당신은 너무 HTML을 일부 jsFiddle를 제공 할 수 있습니다. – Gimmy
.rot1을 360도 회전시킬 수는 있지만, 원하는 것 같지는 않습니다. 그러나 어느 시점에서 0으로 돌아가려면 뒤로 회전해야하며 한 방향으로 항상 회전하도록 만들려고합니까? ? – dezman
@ 지미, 이것은 JS가 수행하지 않습니다 – danyo