我不能爲我的數字生活這一點。有誰知道這個滾動效果是如何在這個網站上創建的? - http://blindbarber.com/news頁面滾動時固定標題轉換
我正在研究一個項目,這個效果會對我的固定導航在滾動時不會太大。
在此先感謝。
我不能爲我的數字生活這一點。有誰知道這個滾動效果是如何在這個網站上創建的? - http://blindbarber.com/news頁面滾動時固定標題轉換
我正在研究一個項目,這個效果會對我的固定導航在滾動時不會太大。
在此先感謝。
頭停留在用CSS position:fixed
頂..要麼你可以設置頁眉CSS - 從一開始position:fixed
權利或一旦他開始滾動頁面將其更改爲position:fixed
..和更新標題到內容你要保持他滾動..
// css
.container {
height: 2000px;
width: 100%;
background-color: yellow;
}
.header {
text-align: center;
background-color: red;
height: 100px;
min-height: 50px;
width: 100%;
}
// js
window.onscroll= function() {
var top = window.pageXOffset ? window.pageXOffset : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
var header = document.getElementById("header");
if (top > 50){
header.style.position = "fixed";
header.style.height = "50px";
} else {
header.style.position = "relative";
header.style.height = "100px";
}
}
//html
<div class="container">
<div id="header" class="header">
Hello World
</div>
</div>
演示here
這是你找什麼,我認爲:
http://www.backslash.gr/content/blog/webdevelopment/6-navigation-menu-that-stays-on-top-with-jquery
因此,谷歌搜索條件,給你一個答案是「響應菜單」+ JavaScript。
在我的情況下,我正在尋找一個jquery插件,所以我加入了「jquery」。我沒有發現太多使用「固定標題變換」
:)
Downvoting爲不精確,而且實際上不正確。你現在不能使用純CSS創建這樣的功能。你必須使用一些JS輔助魔法。 – shabunc 2012-02-19 19:32:18
同意.. dint檢查網站正確..這就是爲什麼快速部分正確的答案..使用JS滾動,然後使'位置:固定'將是正確的.. – 2012-02-19 19:33:50
@shabunc更新與工作小提琴的答案.. :) – 2012-02-19 19:54:55