페이지를 가로 질러 날아가는 모양을 아래의 CSS로 실행하면 이상한 IOS 글리치가 발생합니다. 모양이 전체 크기로 시작한 다음 천천히 축소되어 사라 지지만 Safari 또는 iOS의 Chrome에서 애니메이션이 끝날 때 전체 이미지 크기로 완전히 불투명하게 깜박입니다. 잠깐입니다 만,이 객체들 중 15 개가 페이지를 가로 질러 날아 다니는 것은 팝콘과 같습니다. 여기에서 문제를 미리 볼 수 있습니다 : http://visier.rps.is/. 어떤 일이 벌어지고있는가?키 프레임 스케일 변환 후 iOS에서 이미지가 전체 크기로 깜박임
#logo-one {
opacity: 0;
background: url("../img/animation-sprites.png") no-repeat;
width: 52px;
height: 58px;
background-position: 0 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation: changeSize-one 3s 5s infinite linear both;
-moz-animation: changeSize-one 3s 5s infinite linear both;
-o-animation: changeSize-one 3s 5s infinite linear both;
animation: changeSize-one 3s 5s infinite linear both;
right: -52px;
position: absolute;
}
@-webkit-keyframes changeSize-one {
0% {
opacity: 1;
transform: rotate(0deg) scale(1);
-ms-transform: rotate(0deg) scale(1);
-webkit-transform: rotate(0deg) scale(1);
top: 120px;
right: -52px;
}
50% {
opacity: .5;
transform: rotate(15deg) scale(0.77);
-ms-transform: rotate(15deg) scale(0.77);
-webkit-transform: rotate(15deg) scale(0.77);
right: 200px;
top: 60px;
}
100% {
opacity: 0;
transform: rotate(30deg) scale(0.29);
-ms-transform: rotate(30deg) scale(0.29);
-webkit-transform: rotate(30deg) scale(0.29);
right: 430px;
top: 0;
}
}
}
표시 추가 안함 : 없음; 마지막 키 프레임 도움말로 이동 하시겠습니까? – macguru2000
디스플레이 추가 : 아무 것도 도움이되지 않았습니다. 나는 이벤트가 모양을 숨기고 0으로 불투명도를 설정 한 다음 0 %에서 키 프레임을 추가하려고 시도하고 1 %에서 키 프레임을 기본값으로 복원했지만 그 중 하나도 작동하지 않았습니다. – CodeMonkey