(移動(dòng)端)簡(jiǎn)單的頂部導(dǎo)航欄

話不多說(shuō)熟菲,依舊先上圖

image
image.gif

?

代碼量不大,有輕微動(dòng)畫(huà)效果蚪燕,不支持左右滑動(dòng)窜骄,切換流暢锦募,具體代碼如下:

  • HTML:
    <div class="nav-box">
        <div class="nav-tap">
            <a class="nav-tap-item" onclick="tabChange(0)">派單中</a>
            <a class="nav-tap-item nav-tap-item-on" onclick="tabChange(1)">服務(wù)中</a>
            <a class="nav-tap-item" onclick="tabChange(2)">已完成</a>
        </div>
        <div class="nav-body">
            <div id="tap1" class="nav-body-item" hidden>
                /* 第一個(gè)頁(yè)面內(nèi)容 */
            </div>
            <div id="tap2" class="nav-body-item">
                /* 第二個(gè)頁(yè)面內(nèi)容 */
            </div>
            <div id="tap3" class="nav-body-item" hidden>
                /* 第三個(gè)頁(yè)面內(nèi)容 */
            </div>
        </div>
    </div>
image.gif

默認(rèn)顯示中間那頁(yè),由hidden控制隱藏邻遏,三個(gè)導(dǎo)航欄都設(shè)置click事件糠亩,調(diào)用js文件里的函數(shù),并傳入固定的參數(shù)准验。

  • CSS:
.nav-box{
    width: 100%;
    height: 100%;
    position: relative;
}
.nav-tap{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    top: 0;
    font-size: 1rem;
    background-color: #fff;
    padding: 0 4%;
    box-sizing: border-box;
}
.nav-tap-item{
    width: 100%;
    display: block;
    color:#9a9a9a;
    font-size: 1rem;
    padding: .8rem 0;
    text-align: center;
    transition: .3s;
}
.nav-tap-item-on{
    font-size: 1.1rem;
    color: #4a90e2;
    position: relative;
}
.nav-tap-item-on:after{
    content: '';
    width: 80%;
    height: 4px;
    background-color: #4a90e2;
    position: absolute;
    bottom: 0;
    left:10%;
}
.nav-body{
    margin-top: 14%;
}
image.gif

動(dòng)畫(huà)效果由transition屬性控制赎线,我這里的字體單位是rem,詳細(xì)內(nèi)容請(qǐng)自行查詢移動(dòng)端的rem布局糊饱。

  • JavaScript:
/**
 * 控制點(diǎn)擊頂部導(dǎo)航欄變換
 * @param tabNum
 */
function tabChange(tabNum){
    $(".nav-tap-item").eq(tabNum).addClass('nav-tap-item-on').siblings('.nav-tap-item').removeClass('nav-tap-item-on');
    $(".nav-body-item").eq(tabNum).show().siblings().hide();
}
image.gif

用的是jQuery庫(kù)垂寥,eq選取同一類名的元素,為其添加類名,變?yōu)楸贿x中的狀態(tài)滞项,siblings選取除當(dāng)前選中的元素外的其他同名元素狭归,并移除選中態(tài)的類名,下面用相同方法控制頁(yè)面的顯隱文判。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末过椎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子戏仓,更是在濱河造成了極大的恐慌疚宇,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柜去,死亡現(xiàn)場(chǎng)離奇詭異灰嫉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)嗓奢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門讼撒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人股耽,你說(shuō)我怎么就攤上這事根盒。” “怎么了物蝙?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵炎滞,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我诬乞,道長(zhǎng)册赛,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任震嫉,我火速辦了婚禮森瘪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘票堵。我一直安慰自己扼睬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布悴势。 她就那樣靜靜地躺著窗宇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪特纤。 梳的紋絲不亂的頭發(fā)上军俊,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音捧存,去河邊找鬼蝇完。 笑死官硝,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的短蜕。 我是一名探鬼主播氢架,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼朋魔!你這毒婦竟也來(lái)了岖研?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤警检,失蹤者是張志新(化名)和其女友劉穎孙援,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體扇雕,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拓售,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镶奉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片础淤。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哨苛,靈堂內(nèi)的尸體忽然破棺而出鸽凶,到底是詐尸還是另有隱情,我是刑警寧澤建峭,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布玻侥,位于F島的核電站,受9級(jí)特大地震影響亿蒸,放射性物質(zhì)發(fā)生泄漏凑兰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一边锁、第九天 我趴在偏房一處隱蔽的房頂上張望姑食。 院中可真熱鬧,春花似錦砚蓬、人聲如沸矢门。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至隔躲,卻和暖如春摩梧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宣旱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工仅父, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓笙纤,卻偏偏與公主長(zhǎng)得像耗溜,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子省容,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1抖拴、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明先生_X自主閱讀 15,981評(píng)論 3 119
  • 人們常說(shuō) 悲觀的人 不配擁有幸福 而我恰恰埋藏在 悲觀的土 掌心向上 任雷雨 拍打脊柱 寂靜的夜里 從回...
    密斯森林閱讀 368評(píng)論 0 3
  • 不清晰寫(xiě)法 修改過(guò)后 補(bǔ)充說(shuō)明 void UIGraphicsBeginImageContextWithOptio...
    什么的黑夜閱讀 493評(píng)論 0 1
  • 22阿宅,一個(gè)貌似和我很有緣的數(shù)字,謎之有緣… 今天參加了初中同學(xué)的婚禮笼蛛,經(jīng)歷了一場(chǎng)冰雹洒放,回家的路上,電動(dòng)車摔了滨砍,人沒(méi)...
    胡蘿卜貓閱讀 229評(píng)論 1 0