Q
如何實現動畫效果
0
A
回答
1
當滾動位置在頂部時,使用javascript向頭元素添加一個類(綁定到onscroll事件並檢查是否在頂部)。 然後定義新postiions在CSS的元素時所應用到的類,並使用transition
CSS屬性設置動畫
+0
謝謝。我會去學習轉換 – Kamran
1
1
我個人這樣做的方法,就是在滾動時向身體添加一個類。然後,我相應地設置我想要更改的特定元素(在您的情況下爲標題)。我將它添加到身體,而不是在案件的特定元素我想操縱其他選擇等
這是JS我用:
jQuery(window).scroll(function() {
var scroll = jQuery(window).scrollTop();
if (scroll >= 50) { //distance scrolled before effect takes place
jQuery("body").addClass("scrolled");
} else {
jQuery("body").removeClass("scrolled");
}
});
然後我會添加一些CSS,例如:
header{height:100px;transition:all, .4s, ease; /*Make sure to use all cross-browser markup*/;}
body.scrolled header{height:50px;}
相關問題
- 1. 如何在頁面滾動上實現動畫效果?
- 2. iOS的 - 如何實現粒子動畫般的效果在iOS
- 3. 如何使用Anuglar 2動畫實現翻轉效果?
- 4. tabhost實現滑動效果
- 5. 使用動畫實現jQuery的搖動效果
- 6. jQuery如何實現動畫?
- 7. 如何在Xamarin Android中實現無限的滾動動畫效果?
- 8. 動畫效果
- 9. 如何在WPF中實現「無限大小」的畫布效果?
- 10. 在Swift中實現UILabel動畫效果的最佳方法?
- 11. 試圖在jQuery中實現這種動畫效果
- 12. 如何實現系統相機應用程序的縮小動畫效果?
- 13. 如何通過在一段文字上使用JavaScript實現動畫效果?
- 14. 如何使用jquery-ui的toggleClass更好地實現動畫效果?
- 15. 如何在選擇更改時實現這種動畫過渡效果?
- 16. uiimage動畫效果
- 17. Android動畫效果
- 18. Android。動畫效果
- 19. 如何給動畫效果按鈕
- 20. 如何保持css動畫效果?
- 21. 如何動畫jQuery效果同時
- 22. 爲angular2動畫效果應用動畫效果
- 23. 這種彈性效果如何實現?
- 24. iOS/GLES2:如何實現發光效果
- 25. 如何實現舊的電影效果?
- 26. 如何實現縮放效果?
- 27. 如何實現攝像頭效果?
- 28. THREE.js - 如何實現這種效果?
- 29. 如何實現這種模糊效果?
- 30. 如何實現橡皮筋效果?
有太多可能的答案,或者對於這種格式太好的答案太長。請添加詳細信息以縮小答案集或隔離幾個段落中可以回答的問題。 [問] – CollinD