如何在頁面打開時顯示緩動效果,從左側打開?像這樣的網站:http://focuslabllc.com/當網站打開時顯示緩動效果
0
A
回答
0
您可以最初隱藏您的內容(使用CSS),然後,一旦頁面內容被加載,使用javascript來觸發/運行緩動操作來使事情可見。或者,你可以從沒有內容開始,用JavaScript來構建頁面內容,並用你想要的緩動來顯示它。
0
您可以使用JQuery動畫或YUI轉換來實現此目的。隱藏div並顯示它或者將寬度設置爲0,然後在特定持續時間內將其設置爲最大值。
1
我會使用CSS轉換。看看我創建http://jsfiddle.net/ZL9m7/1/
相對CSS的例子作爲
.container {
opacity: 0.1;
transition: opacity 1s linear;
-webkit-transition: opacity 1s linear; /* Play with timing functions */
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
}
.container-ease-in {
opacity: 1;
}
和微小的JavaScript觸發器是簡單的(jQuery的爲舒適):
$(function() {
$('.container').addClass('container-ease-in');
});
1
像dfsq-回答動畫將由js(這時沒有jquery)觸發一個類(此時沒有jquery):
window.onload = function() {
var oElement = document.getElementById('content');
oElement.className = oElement.className + ' start_animation';
};
而CSS支持的變化幅度和過渡(-duration)不透明度:
#content {
...
/* starting status */
margin: 10px 200px 10px 0px;
opacity: 0;
/* now set the animation duration */
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
}
#content.start_animation {
margin: 10px 100px; /* change horizontal margins */
opacity: 1; /* change opacity */
}
也看到這個example。
1
這是爲您所引用的網站編寫js的傢伙。我使用CSS作爲一個選項,但最終只用了jQuery 100%。我將很快發佈關於我們新網站改版的一些開發方面的博客文章,然後我將討論我們如何做到這一點。它將包括一些jsFiddle演示等。
相關問題
- 1. 在打開網站時顯示ProgressDialog
- 2. 如何在網站打開時啓動css效果
- 3. 當打開外部鏈接時顯示免責聲明網站
- 4. 當用WebMatrix打開時顯示錯誤的網站
- 5. 當我的網站打開時彈出顯示消息
- 6. 當菜單打開時,網站縮小
- 7. Windows Phone - 打開網站時打開
- 8. 在網站上顯示動態結果
- 9. 顯示當前時間在PHP網站
- 10. 當彈出菜單打開時,移動網站不斷縮小
- 11. 當用戶離開我的網站時顯示彈出窗口
- 12. 閱讀緩衝流網站並打開第一個結果Android
- 13. 打開網站時,index.html不會自動打開?
- 14. 打開網站
- 15. 當我打開它時,它顯示一個空白網頁
- 16. Macbook視網膜顯示打破網站
- 17. 當我打開我的WordPress網站
- 18. 如果出現錯誤,打開網站
- 19. 使用ajax製作網站緩慢或mysql鎖定顯示通知並打開網站彈出框
- 20. 當超時時,在Python中重試打開網站
- 21. 當屏幕鎖定時打開/顯示活動?
- 22. 當可摺疊塊打開時顯示加載動畫Jquery Mobile
- 23. 當活動再次打開時顯示捕獲的圖片
- 24. 當活動開始時顯示視圖
- 25. Java - 打開網站
- 26. 盒打開效果
- 27. jquery緩動效果
- 28. 我的網站的谷歌緩存版本顯示Google自定義搜索窗口打開(沒有結果)
- 29. 網站上的滾動效果
- 30. 網站上的滾動效果?
很難得到比這更正式的答案:)。 – dtuckernet