) Mam obraz gwiazdy w lewym górnym rogu ekranu, który chce się obracać w sposób ciągły. więc czy ktoś może mi powiedzieć Jak możemy sprawić, żeby obraz obracał się nieustannie dla przeglądarek Mozilla Firefox, Google chrome !? [Css typu stanowisko jest 'Absolutnie' i rozdzielczości obrazu: 25 * 25]Jak sprawić, aby obraz obracał się w sposób ciągły?
Odpowiedz
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
img.star
{
-webkit-animation-name: rotate;
-webkit-animation-duration: 0.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
Dodaj -moz-transform/animation
, -ms-transform/animation
itd. Zasady obsługi innych przeglądarek.
Można również utworzyć animowany GIF :).
Spróbuj http://code.google.com/p/jquery-rotate/
I można to zrobić w ten sposób:
var angle = 1;
$(document).ready(function() {
setInterval(function() {
$("#pic").rotate(angle);
}, 100);
});
można to zrobić z CSS: (wykorzystując swoją rdzeń GPU):
img{
transform-origin:50% 50%;
animation:2s rotateRight infinite linear;
}
@keyframes rotateRight{
100%{ transform:rotate(360deg); }
}
<img src="https://ih0.redbubble.net/image.364229144.1663/flat,200x200,075,t.jpg">
, z wyjątkiem starszych przeglądarek, które zakładam, że są skierowane na – rickyduck
, który wyraźnie powiedział, że nie celuje w nie. – vsync
Nie, powiedział dla "Mozilla Firefox, Google Chrome", FF zwłaszcza z wersjami 3.1 i poniżej wsparcie dla przejścia css było minimalne i nieistniejące (pamiętaj, że ff 3.1 nie miał automatycznego aktualizatora i wiele osób wciąż go używa) – rickyduck
Można użyć RaphaelJS, ponieważ jest kompatybilny z różnymi przeglądarkami. Na przykład, ten kod powinien działać:
<div id="paper" style="width:300px; height:200px"></div>
<script type="text/javascript" src="(link to downloaded copy of raphaeljs)"></script>
<script type="text/javascript">
var paper = Raphael("paper");
var good_cat = paper.image("http://pp19dd.com/_old/lily.png",40,20,96, 145);
var evil_cat = paper.image("http://pp19dd.com/_old/cookie.png",160,20,96, 145);
var angle = 0;
setInterval(function() {
angle += 45;
good_cat.stop().animate({ "transform": "R" + angle }, 300, "<>");
}, 500);
setInterval(function() {
r = parseInt(Math.random() * 359);
evil_cat.stop().animate({ "transform": "R" + r }, 300, "<>");
}, 1000);
</script>
Zobacz http://jsfiddle.net/AJgrU/ dla przykładu.
przykład roboczych jsFiddle z animacji CSS3 i przemienia:
http://jsfiddle.net/GcjKZ/1/
http://jsfiddle.net/GcjKZ/3/
img { position: absolute; width: 25px; height: 25px;
-moz-animation: 3s rotate infinite linear ;
-moz-transform-origin: 50% 50%;
-webkit-animation: 3s rotate infinite linear ;
-webkit-transform-origin: 50% 50%;
}
@-moz-keyframes rotate {
0 { -moz-transform: rotate(0); }
100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes rotate {
0% { -webkit-transform: rotate(0); }
100% { -webkit-transform: rotate(360deg); }
}
(przepraszam, moja gwiazda nie jest naprawdę dobrze wyśrodkowany)
Oto jeden z wyśrodkowaną gwiazdą :), ale rotacja nie działa? http://jsfiddle.net/GcjKZ/2/ – rickyduck
Nie miałem na myśli "wyśrodkowany" w oknie. Mówiłem o środku figury pod względem jej kształtu. Twój skrzypce to działa na mnie – fcalderan
mnie źle, tak czy inaczej używam Chrome 18.0.1025.152 m, działa idealnie w FF chociaż – rickyduck
- 1. Aparat kwaternionowy. Jak sprawić, aby obracał się prawidłowo?
- 2. Jak sprawić, aby obraz wypełnił tło RelativeLayout bez rozciągania się?
- 3. Jak pozwolić, aby widok obracał się na zawsze?
- 4. jak sprawić, aby mój obraz był klikalny
- 5. Jak sprawić, aby obraz w środku kadru był responsywny?
- 6. Jak sprawić, aby BufferedReader.readLine() nie zawiesił się?
- 7. Jak przesuwać obrazy od dołu do góry w sposób ciągły?
- 8. Kivy: Jak sprawić, aby widget zachowywał się jak przepełnienie: ukryty
- 9. D3.js: uruchamiać przejście w sposób ciągły?
- 10. Border nie pojawia się ciągły
- 11. Jak sprawić, aby Sass działał?
- 12. VBScript - Jak sprawić, aby program czekał, aż proces się zakończy?
- 13. Jak sprawić, aby dziecko w większym stopniu przekraczało szerokość rodzicielską?
- 14. Jak sprawić, aby kontrolery UITabBarController ładowały się leniwie?
- 15. Jak sprawić, aby PyCharm łamał się na ostrzeżeniach Runtime?
- 16. Jak sprawić, aby pasek wyszukiwania Androida poruszał się płynnie?
- 17. Jak sprawić, aby mój obiekt Flash skupił się na obciążeniu?
- 18. Jak sprawić, aby dwa elementy div unoszą się obok siebie?
- 19. Jak przewijać div w sposób ciągły na mousedown wydarzeniu?
- 20. W jaki sposób sprawić, aby tło kafelkowe/powtarzające się w css pozostało ostre na ekranie siatkówki?
- 21. Jak sprawić, aby Facebook Like Box reagował?
- 22. Jak sprawić, aby SVG działało z IE?
- 23. Jak mogę sprawić, aby RestSharp używał BSON?
- 24. Jak sprawić, aby FileReader działał z Angular2
- 25. Jak sprawić, aby program wsimport generował konstruktory?
- 26. jak sprawić, by DIV się nie rozpraszało?
- 27. Jak sprawić, aby HttpURLConnection używał serwera proxy?
- 28. Jak sprawić, aby Emacs uruchamiał się w `trybie tekstowym` i pozbył się wiadomości LISP?
- 29. Jaki jest najprostszy sposób, aby obraz był dotykalny w libgdx?
- 30. Jak sprawić, aby wygląd html był wyłączony?
Jak to jest mały dlaczego nie zrobić animowany gif ? – cosmorogers
to oczywiście preloader. nie ma potrzeby dodatkowego kodu javascript i kodu oraz czasu ładowania dla czegoś, co byłoby 1kb więcej jak GIF, szczególnie jQuery – rickyduck
CarrieKendall: jquerycss i nie działa w przeglądarce Google Chrome !: O cosmorogers: masz rację;) i Zamierzam wypróbować to dla tego i istnieje kilka innych obrazów, więc potrzebowałem również kodu dla nich!: O tnx 4 świetny pomysł ;;) rickyduck: dobry pomysł!: -!: - /;) – Alireza29675