回答
退房這個插件傑克·摩爾稱爲jQuery Blend。
編輯:Opps兩個圖像,對不起。那麼this plugin呢?
好的,如果你對插件不滿意,那麼試試這個。我發佈了一個demo here。
CSS/HTML
<style type="text/css">
.wrap {
margin: 50px auto;
width: 200px;
height: 200px;
background: #555;
position: relative;
}
.display1, .display2 {
position: absolute;
top: 0;
left: 0;
}
</style>
<div class="wrap">
<div class="display1"></div>
<div class="display2"></div>
</div>
腳本
$(document).ready(function(){
var bkgImgs = ([
['http://i50.tinypic.com/2iiz9cm.gif', 86, 86],
['http://i45.tinypic.com/dop26e.png', 128, 128],
['http://i48.tinypic.com/xcosnq.png', 64, 64]
]);
var delay = 5000;
var transition = 1000;
var i = 0;
var l = bkgImgs.length-1;
imgs = function(x){
return {
background: 'url(' + bkgImgs[x][0] + ') no-repeat center center',
width: bkgImgs[x][1],
height: bkgImgs[x][2],
left: $('.wrap').width()/2 - bkgImgs[x][1]/2,
top: $('.wrap').height()/2 - bkgImgs[x][2]/2
}
}
next = function(){
var oldpic = imgs(i);
i++;
if (i > l) i = 0;
var newpic = imgs(i);
$('.display2').css(oldpic).show();
$('.display1').hide().css(newpic).fadeIn(transition);
$('.display2').fadeOut(transition);
setTimeout(function(){ next() }, delay);
}
next();
})
它不會在兩個圖像之間生成動畫,它所做的只是將一個圖像移動到另一個圖像上。 – Tower 2010-01-23 14:49:10
當你說 「兩個圖像之間的動畫」 你的意思是你希望他們消失在彼此?
我想你會做(使用的z-index)基本上是創建兩個div漂浮主要內容的下面是什麼,然後通過它們之間的褪色:
把圖像B(隱藏) 圖像A(比方說,由 圖像B的z索引設置爲10 和圖像A的z-index至20)
使用.show()表示圖像B後面[它仍然會甲背後隱藏]
淡出圖像A使用.fadeOut()
重複1-3開關A和B
如果你想這個動畫是持續的,你可以使用window.setInterval()來運行代碼每隔一段時間。你可以有一個變量current_bg,用於存儲A或B以跟蹤應該切換的方式。
好的。你認爲將來會有jQuery實現還是CSS實現,允許圖像到圖像動畫?我可以等待它......或者現在做一個駭人的嘗試來實現它。 – Tower 2010-01-23 18:24:06
- 1. jQuery從CSS動畫背景圖像
- 2. jquery動畫背景圖像轉換
- 3. jQuery背景圖像「淡入」動畫
- 4. 背景動畫圖像
- 5. 動畫UIButton背景圖像
- 6. 背景圖像動畫
- 7. CSS背景圖像動畫
- 8. jQuery:動畫背景圖片
- 9. jquery動畫背景
- 10. Jquery背景動畫
- 11. 動態背景圖像jquery
- 12. 像啓動畫面的背景圖像
- 13. 動畫自動更改背景圖像
- 14. CSS背景圖像滾動動畫
- 15. 恆星動畫背景圖像效果
- 16. CSS3 - 動畫背景圖像過濾器
- 17. 動畫虛線SVG的背景圖像
- 18. 動畫從圖像中填充背景
- 19. 如何動畫背景圖像轉換?
- 20. 動畫背景圖像:後元件
- 21. 動畫布局背景圖像變化
- 22. Css背景圖像位置動畫
- 23. 動畫背景圖像相對於mousemove
- 24. wpf動態畫布背景圖像
- 25. WP8中的動畫背景圖像
- 26. 大圖像背景的Ch啪動畫
- 27. JS動畫的背景圖像縮放
- 28. 背景圖像動畫在Firefox
- 29. 用動畫加載背景圖像
- 30. 動畫與多個背景圖像
它不混合兩個圖像。它在純色圖層下面有一個圖像,用於製作此「混合」動畫。 – Tower 2010-01-23 15:18:38
Opps,由於某種原因,我沒有閱讀「兩個圖像」 – Mottie 2010-01-23 15:23:15
我添加了一些代碼......它幾乎完成了約旦描述的內容。 – Mottie 2010-01-23 17:04:29