0 %에 키 프레임에 대한 속성을 상속 : 을 나는 키 프레임 규칙 CSS3 애니메이션을 사용하려면 (@keyframes MyName로 {})CSS3 애니메이션 : 나는이 문제를 다음 한
문제는 내가에서 규칙 SINGLE를 사용하려면,이다 여러 요소에 대한 키 프레임 애니메이션이지만 이러한 요소의 위치는 각각 다릅니다. 따라서 @keyframes 애니메이션은 규칙의 0 % (또는 {}) 규칙에서 선택기의 원래 속성을 상속해야하므로 애니메이션은 선택기의 원래 위치와 크기에서 시작됩니다.
@keyframes myanim {
0% {
left: inherit;
top: inherit;
width:inherit;
height:inherit;
}
100% {
top: 50%;
left:50%;
width: 100%;
height: 60%;
}
}
그리고 선택 :
.myselector-one {
top:10em;
left:0em;
width:10em;
height:5em;
animation: myanim 1s;
}
.myselector-two {
top:20em;
left:30em;
width: 15em;
height: 8em;
animation: myanim 1s;
}
목표는 각 선택의 원래 속성을 가져올 원래 위치와 크기로 0 %에 키 프레임에 넣어 100에 애니메이션을하는 것입니다 이와 같은
모든 선택자에 대해 동일한 속성을 가진 %.
이것이 가능합니까 아니면 각 선택기에 대한 애니메이션을 만들어야합니까? 문제는 동적으로 계산 될 때 그 위치를 알 수 없다는 것입니다.
제발 jQuery 솔루션이 없으니, 순수한 CSS3 중 하나! 나는 jQuery 애니메이션 메서드를 사용하고 싶지 않다.
안녕 Jozko, 당신은 순수 CSS3 솔루션을 찾을 수 있었습니까? 여러 CSS 애니메이션에 대한 속성 값의 확장을 처리하기위한 가능한 해결 방법은 무엇입니까? –