技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

又一個隨內(nèi)容滾動而變化的側(cè)邊/左側(cè)目錄導(dǎo)航

作者:admin    時間:2021-6-25 11:32:16    瀏覽:

前面介紹過一個側(cè)邊/左側(cè)目錄導(dǎo)航隨內(nèi)容滾動而變化,今天再介紹一個。

隨內(nèi)容滾動而變化的側(cè)邊/左側(cè)目錄導(dǎo)航
隨內(nèi)容滾動而變化的側(cè)邊/左側(cè)目錄導(dǎo)航

下面是實現(xiàn)代碼

HTML

<div class="help-container">
<ul id="nav" class="help-nav">
<li class="current"><a class="btn" href="#c1">寶塔跑分</a></li>
        <li><a class="btn" href="#c2">UnixBench跑分</a></li>
        <li><a class="btn" href="#c3">端口帶寬</a></li>
        <li><a class="btn" href="#c4">硬盤IO</a></li>
<li><a class="btn" href="#c5">CPU壓測</a></li>
    </ul>
    <div class="help-content">
        <section id="c1">
            <h2>寶塔跑分</h2>                
        </section>
        <section id="c2">
            <h2>UnixBench跑分</h2>
        </section>
        <section id="c3">
            <h2>端口帶寬</h2>
        </section>
        <section id="c4">
            <h2>硬盤IO</h2>
        </section>
<section id="c5">
            <h2>CPU壓測</h2>
        </section>
    </div>
</div>

CSS

*{margin:0; padding:0;}
.header{width:100%; height:60px; background:#fff;}
.help-banner{width:100%; height:80px; background:#e52e17;}
.help-banner h2{font-size:24px; color:#fff; line-height:24px; padding:26px 0 26px 30px;}
.help-container{margin-top:10px;}
#nav{position:fixed; top:180px; left:70px;}
ul,li{list-style-type:none;}
.btn{width:160px; display:block; height:40px; line-height:40px; font-size:14px; font-weight:normal; text-align:center; border:1px solid #fe5050; border-radius:3px; cursor:pointer;    -webkit-transition: background ease .2s, color ease .2s;}
#nav li{margin-bottom:10px;}
#nav li a{color:#333; text-decoration: none;}
#nav li.current a{background:#fe5050; color:#fff;}
.help-content{float:left; margin-left:300px}
.help-content section{width:700px; height:300px; margin-bottom:20px;}

JS

$("#nav").navScrollSpy({
  navContainer: '#nav',
  current:"current",
  scrollSpeed: 750
});

execcodegetcode

代碼解釋

1、HTML help-content div是內(nèi)容區(qū)域,而 section 則是各目錄的內(nèi)容單元。

2、CSS #nav{position:fixed; top:180px; left:70px;} 設(shè)置導(dǎo)航位置。

.help-content{float:left; margin-left:300px} 設(shè)置內(nèi)容區(qū)域的位置。

.help-content section{width:700px; height:300px; margin-bottom:20px;} 設(shè)置目錄內(nèi)容單元的區(qū)域大小及位置。

3、JS scrollSpeed: 750 設(shè)置滾動速度。

推薦

本文介紹的這個內(nèi)容目錄導(dǎo)航代碼比較復(fù)雜,使用修改起來不太容易,故強烈推薦使用另一個隨內(nèi)容滾動而變化的側(cè)邊目錄導(dǎo)航。

x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */