2010-12-03 85 views

回答

4

他正在使用JavaScript。

看在他淡出裝載DIV的第一行的文件http://danielhellier.com/showcase/danielhellier/js/jquery.bits.js

一旦網站加載:

$(window).load(function() { 
    $('#loading').fadeOut('slow'); 
}); 

加載DIV:

<div id="loading"> 
    <div align="center"> 
     <p>The magic is loading</p> 
     <img src="img/loader.gif" alt="Loader" /> 
    </div> 
</div> 

的CSS的加載格:

#loading { 
    background: none repeat scroll 0 0 #1E1E1E; 
    color: #FFFFFF; 
    cursor: wait; 
    height: 100%; 
    overflow: hidden; 
    position: absolute; 
    width: 100%; 
    z-index: 100; 
} 

注意z-索引是如何將它放在所有東西之上,並且高度和寬度都是100%,以使其佔用整個窗口的不透明背景。

另外,他把<div>放在HTML的其餘部分之前。因此它將首先被加載,並且要移除它的JavaScript由窗口上的加載事件觸發,直到加載完所有內容後纔會觸發它。

一個非常好的效果。

相關問題