) Tôi có hình ảnh ngôi sao ở trên cùng bên trái màn hình của tôi muốn xoay liên tục. vì vậy bất cứ ai có thể cho tôi biết Làm thế nào chúng ta có thể làm cho một hình ảnh xoay liên tục cho các trình duyệt Mozilla Firefox, Google chrome !? [Css loại Chức vụ là 'Tuyệt đối' và hình ảnh độ phân giải: 25 * 25]Làm thế nào để Xoay ảnh liên tục?
Trả lời
@-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;
}
Thêm -moz-transform/animation
, -ms-transform/animation
, v.v ... để hỗ trợ các trình duyệt khác.
Bạn cũng có thể tạo GIF động :).
Hãy thử điều này http://code.google.com/p/jquery-rotate/
Và bạn có thể làm theo cách này:
var angle = 1;
$(document).ready(function() {
setInterval(function() {
$("#pic").rotate(angle);
}, 100);
});
Bạn có thể làm điều đó với CSS: (sử dụng GPU lõi của bạn):
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">
ngoại trừ các trình duyệt cũ hơn mà tôi cho rằng chúng đang nhắm mục tiêu – rickyduck
anh ta nói rõ ràng rằng anh ta KHÔNG nhắm mục tiêu chúng. – vsync
Không, anh ta nói với "Mozilla Firefox, Google chrome", FF đặc biệt với các phiên bản 3.1 và dưới hỗ trợ chuyển tiếp css là tối thiểu và không tồn tại (chú ý ff 3.1 không có trình cập nhật tự động và nhiều người vẫn sử dụng nó) – rickyduck
Bạn có thể sử dụng RaphaelJS, vì nó tương thích với nhiều trình duyệt. Ví dụ, đoạn mã này sẽ làm việc:
<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>
Xem http://jsfiddle.net/AJgrU/ cho một ví dụ.
một ví dụ làm việc jsFiddle với hình ảnh động CSS3 và biến đổi:
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); }
}
(xin lỗi, sao tôi không phải là thực sự tốt làm trung tâm)
Đây là một với một ngôi sao trung tâm :) nhưng luân phiên không hoạt động? http://jsfiddle.net/GcjKZ/2/ – rickyduck
Tôi không có nghĩa là "trung tâm" trên cửa sổ. Tôi đã nói về trung tâm của hình bóng đối với hình dạng của nó. Fiddle của tôi nó làm việc cho tôi – fcalderan
xấu của tôi, anyways tôi đang sử dụng chrome 18.0.1025.152 m, hoạt động hoàn hảo trong ff mặc dù – rickyduck
- 1. Làm thế nào để xoay hình ảnh liên quan đến vị trí chuột?
- 2. Làm cách nào để xoay hình ảnh?
- 3. C# Làm thế nào để ngừng hoạt ảnh gif liên tục lặp
- 4. Làm thế nào để tạo cookie liên tục trong asp.net?
- 5. Làm thế nào để xoay hình ảnh bằng cách sử dụng jquery xoay plugin?
- 6. Làm thế nào để xoay UITableViewCellAccessoryDisclosureIndicator?
- 7. Làm thế nào để xoay CannonJS RigidBody?
- 8. Làm cách nào để tạo một cookie liên tục và không liên tục?
- 9. Làm thế nào để làm cho hướng nav liên tục trên flexslider?
- 10. Làm thế nào để có được một sự kiện liên lạc liên tục?
- 11. Làm thế nào có thể lặp qua perl liên tục
- 12. Làm cách nào để xoay ảnh trong WinForms
- 13. Xoay ảnh. Danh sách hoạt ảnh hoặc xoay động? (Android)
- 14. Làm thế nào để xoay một drawable bởi ObjectAnimator?
- 15. Làm cách nào để liên tục nối các luồng MP3?
- 16. Firebug: Làm thế nào để làm cho tab net liên tục?
- 17. Làm thế nào để tránh cắt hình ảnh với <canvas> xoay?
- 18. Làm thế nào để xoay hình ảnh tại chỗ với jQuery?
- 19. Làm thế nào để cắt một hình ảnh với một hình chữ nhật xoay?
- 20. Làm thế nào để cắt và xoay hình ảnh lập trình trong Android?
- 21. Làm thế nào để bạn xoay UIView, UIImageView hoặc CALayer hoạt ảnh 360˚?
- 22. Làm thế nào để xoay một diễn viên hình ảnh trong libgdx bằng điểm giữa?
- 23. Làm thế nào để đổ bóng liên tục cần phải được đệm để tránh một E_INVALIDARG?
- 24. Làm thế nào để tránh chuyển đổi NỮA từ chuỗi liên tục để 'char *' trong C++
- 25. Làm thế nào để tiếp tục mediaplayer?
- 26. Làm thế nào để gán một cookie không liên tục (trong bộ nhớ) trong ASP.NET?
- 27. Làm thế nào để chọn nhóm liên tục đầu tiên của hàng sử dụng Oracle SQL
- 28. Làm thế nào để vượt qua "nil" liên tục đến tham số untyped?
- 29. Làm thế nào để thực hiện một quá trình liên tục chạy trong JavaEE
- 30. Làm thế nào để in ra chuỗi liên tục với NSLog trên iOS
Vì nó là nhỏ tại sao không làm một gif động ? – cosmorogers
điều này rõ ràng là trình tải trước. không cần thêm javascript và mã và thời gian tải cho cái gì đó sẽ là 1kb nhiều hơn như một GIF, đặc biệt là jQuery – rickyduck
CarrieKendall: jquerycss và nó không hoạt động trên Google Chrome Browser !: O cosmorogers: you right right;) i sẽ thử nó cho một cái này và có một số hình ảnh khác vì vậy tôi cũng cần một mã cho họ!: O tnx 4 ý tưởng tuyệt vời ;;) rickyduck: ý tưởng tốt!: -!: - /;) – Alireza29675