좋아, 지금 작동하게되었습니다. post-erasmus 'css를 기반으로 나는 그것을 조정할 수 있었고 100 % 작동시킬 수있었습니다. 코드는 다음과 같습니다.
.test{width: 400px; height: 200px;
-webkit-transform: rotate(0deg);
transition:all .2s linear;
-o-transition:all .2s linear;
-moz-transition:all .2s linear;
-webkit-transition:all .2s linear;
-webkit-transform-style: preserve-3d;
}
@media screen and (max-width: 319px){
.test{
background-color: orange;
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
}
@media screen and (min-width: 320px) and (max-width: 700px){
.test{
background-color: green;
}
}
@media screen and (min-width: 701px) and (max-width: 1200px){
.test{
background-color: red;
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
}
@media screen and (min-width: 1201px){
.test{
background-color: blue;
}
}
물론 다른 공급 업체 고유의 접두사를 추가해야합니다. 속성에 애니메이션을 적용 할 때 시작 및 끝 상태를 모두 지정해야합니다. 따라서 변환을 생략하면 속성이 0으로 재설정됩니다.
정확히 무엇이 문제입니까? Chrome 16에서 테스트 중이며 작동합니다. –
페이지로드시 Chrome에서 작동하지만 페이지가로드되고 창 크기가 조정 된 후에는 변형이 해제되지 않습니다. Media Queries를 사용하면 일반 CSS3 전환을 브라우저 크기 조정시 확장/축소 작업을 수행 할 수 있지만 전환에 대해 작동하지 않는 이유는 알 수 없습니다. – DBUK