음, 여기까지 더 이상 내가 인정하는 걱정보다 갔고, 내 자신부터 제한 (만 신뢰할 수있다 테스트) 우분투 11.04에서 Chromium 12+ 및 Firefox 5+ (은 Opera 11에서 작동하지 않음). 그렇기 때문에 필자는 Firefox와 Chromium에 대한 발췌 부분 만 보여줄 것입니다. 링크 된 JS Fiddle에는 최소한 Opera에 시도 할 수있는 공급 업체 접두어가 있습니다 (실패하더라도). 다음과 같은 마크 업을 사용 : 당신이 당신의 환경에 적응하기 위해
이
<img src="http://i.stack.imgur.com/byzUC.png" id="envelope" />
다음 CSS는 (무한) 진동 봉투를 생성합니다
#envelope {
-webkit-animation-name: oscillate;
-webkit-animation-duration: 10s;
-webkit-animation-iteration-count: 10;
-webkit-animation-direction: infinite;
-moz-animation-name: oscillate;
-moz-animation-duration: 10s;
-moz-animation-iteration-count: 10;
-moz-animation-direction: infinite;
}
@-webkit-keyframes oscillate {
0% {
-webkit-transform: rotate(0deg);
-webkit-transform-origin: 108px 23px;
}
33% {
-webkit-transform: rotate(15deg);
-webkit-transform-origin: 108px 23px;
}
100% {
-webkit-transform: rotate(-20deg);
-webkit-transform-origin: 108px 23px;
}
}
@-moz-keyframes oscillate {
0% {
-moz-transform: rotate(0deg);
-moz-transform-origin: 110px 26px;
}
33% {
-moz-transform: rotate(15deg);
-moz-transform-origin: 110px 26px;
}
100% {
-moz-transform: rotate(-20deg);
-moz-transform-origin: 110px 26px;
}
}
JS Fiddle demo.
이 접근법의 놀라운 실패율을 감안할 때 (오페라 11에서는 제대로 작동하지 않으며 IE에서 아무 것도 얻지 못할 것이라고 상상할 수 있습니다 ...) 간단하고 간단한 브라우저 호환성.
애니메이션 된 .gif를 만들거나 다운로드하기가 더 쉬울 수도 있습니다. ** http : //www.animatedgif.net/email/email.shtml** –
또는 "CSS3 Animation Tutorial" 그 (것)들의 거기 밖으로 –