2013-07-04 37 views
0

在這個網站上http://rushir.co/我想作固定標題(slide.js),喜歡的背景是,這樣當您滾動「我是誰」來了來覆蓋它。我該怎麼辦?封面效果CSS

另外,我總算使固定在Twitter和電子郵件的鏈接,但我似乎無法得到,當它滾動「我是誰」來掩蓋它。 我該怎麼辦?

如果查看源文件是不夠的代碼是在GitHub這裏提前對您有所幫助https://github.com/rushir/rushir.github.io

謝謝!

+0

'位置:fixed'? – mash

+0

我試過了,它使標題固定,但不在頁面中間的頂部,而且Twitter和Email的鏈接也消失了。 (你可以在這裏看到http://rushir.co/) – rushir

回答

0

解決你的問題,你一定要刪除「風格=的margin-top:-250px」從您的導航元素:

<nav style="margin-top: -250"> 

to 

<nav> 

然後把你的CSS文件的導航關閉:位置:固定或任何你想要的。例如:

nav {                      
     position:fixed; 
     margin-top:0;// Or what ever value you want                                            
     width: 100%;                       
     text-align: center;                     
     left:0;                        
     top:0;                        
} 

左:0和top:0是爲了使firefox中的元素在固定位置時不會消失。

這是當我們把內聯CSS代碼,在我們的HTML標籤,我們跑了這類問題。除非我們直接修改.html文件,或者我們用!!重要的黑客(不可推薦)覆蓋它,否則在html標記中聲明的屬性不能在我們的.css文件中被覆蓋。

E)。

額外的:要集中在頁面頂部中心的聯繫,更換塊與以下的人一樣選擇和你做:

nav { 
    position:fixed; 
    width:100%; 
    left:0; 
    top:0 
} 

nav ul { 
    display: block; 
    line-height: -20; 
    vertical-align: center; 
    width:inherit; 
    text-align:center; 
} 
nav ul li { 
     list-style: none; 
     margin: 30px 30px 50px; 
     margin: 1.875rem 1.875rem 3.125rem; 
     font-family: "Lato", Arial, sans-serif; 
     font-size: .8125em; 
     font-weight: 400; 
     text-transform: uppercase; 
     display:inline-block; 
} 

我希望它幫助:)。乾杯。

+0

好,我沒有你所說的話,但現在,當您滾動標題和鏈接不「覆蓋」,相反,他們都對「我是誰」一節的頂部。 http://rushir.co/還有,我如何使導航鏈接(Twitter和電子郵件)位於中心而不是左對齊? – rushir

+0

對不起,我不明白你想完成什麼,請你給我一個更明確的解釋,也請更新你的guthub存儲庫與當前的問題,所以我可以更詳細地看到你想要什麼,那是什麼會幫助很多:)。 –

+0

當您向下滾動時,我希望「我是誰」部分位於標題頂部。目前,出於某種原因,當您向下滾動時,標題(slide.js)將停留在「我是誰」部分的頂部,與我想要的相反。我已經更新了GitHub存儲庫。 – rushir