ID가있는 스팬이 있습니다.키 프레임 애니메이션이 스팬 id에서 작동합니까?
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-moz-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-moz-transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-moz-transform: rotate(0);
opacity: 1;
}
}
#jrm-featured-products.animate {
-webkit-animation: rotateInDownLeft 3s;
-moz-animation: rotateInDownLeft 3s;
animation-name: rotateInDownLeft;
visibility: visible;
}
#jrm-featured-products {
visibility: hidden;
}
애니메이션 작동하지만 그것은 단지 그것을 페이드 - :
<p style="text-align: center;"><span id="jrm-featured-products" style="font-family: Poiret One; font-size: 36px;">Featured Products</span></p>
그리고 여기 내 CSS입니다. 그것은 예상대로 회전하지 않습니다. div id에서 시도해 보았습니다.
내 스팬 코드가 맞습니까? 또는 어떤 오류?
P. jQuery 플러그인 Waypoints를 사용하고 있습니다. 그래서 .animate가 있습니다. (따라서 elemet이 보이면 애니메이션을 생성하므로 토글됩니다.)하지만 내 문제와 관련성이 없습니다.
또한 긴 이야기를 나누 겠지만 실제로 div id가 아닌 span id를 대상으로 지정해야합니다.
감사합니다.
미안 해요, 내가 테스트 대상이었던 div 클래스에 CSS를 게시했습니다. 게시물에 모두 좋다. 죄송합니다! –
기본적으로 문제는 애니메이션이 사라지게된다는 것입니다. 그것은 코드에 따라 가정하는 것처럼 회전하지 않습니다 –