摘要:代碼隱藏最左側(cè)元素的左邊框代碼導(dǎo)航最外層寬度每個(gè)欄目名稱的寬度欄目數(shù)量每行最大數(shù)量可以按需調(diào)整根據(jù)欄目數(shù)量和寬度設(shè)置的寬度確定了的寬度,可以使用來(lái)實(shí)現(xiàn)整個(gè)的居中,在中使用負(fù)邊距來(lái)隱藏最左側(cè)標(biāo)簽的左邊框。
DEMO:http://www.tinghaige.com/demo/uncertain-nav/
代碼:
HTML代碼
注:使用這種詭異的結(jié)構(gòu)是為了消除inline-block的間距。
CSS代碼:
.nav { width: 800px; margin: 0 auto; background: #fff; padding: 10px; border: 1px solid #000; } .nav_list { overflow: hidden; margin: 0 auto; height: auto; text-align: center; } .nav_list li { display: inline-block; border-left: 1px solid #000; width: 100px; background: #fff; text-align: center; margin-left: -1px; //隱藏最左側(cè)元素的左邊框 margin-bottom: 5px; }
JS代碼(Jquery):
var width_outer = $(".nav").width(); //導(dǎo)航最外層寬度 var width_item = $(".nav_list li").width(); //每個(gè)欄目名稱(
確定了的寬度,可以使用margin:0 auto來(lái)實(shí)現(xiàn)整個(gè)
的居中,在CSS中使用負(fù)邊距margin-left:-1px來(lái)隱藏最左側(cè)標(biāo)簽的左邊框。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/110926.html
摘要:我們?cè)趯?shí)際工作中經(jīng)常會(huì)遇到需要水平居中或者垂直居中的場(chǎng)景,今天我們就來(lái)看一下如何設(shè)置水平居中和垂直居中。水平居中行內(nèi)元素。不定寬塊狀元素水平居中我們來(lái)學(xué)習(xí)一下這種方法。 我們?cè)趯?shí)際工作中經(jīng)常會(huì)遇到需要水平居中或者垂直居中的場(chǎng)景,今天我們就來(lái)看一下如何設(shè)置水平居中和垂直居中。 水平居中 行內(nèi)元素。 如果被設(shè)置元素為文本、圖片等行內(nèi)元素時(shí),水平居中是通過(guò)給父元素設(shè)置text-align:c...
摘要:定寬塊狀元素滿足定寬和塊狀兩個(gè)條件的元素是可以通過(guò)設(shè)置左右值為來(lái)實(shí)現(xiàn)居中的。設(shè)置方法改變塊級(jí)元素的為類型設(shè)置為行內(nèi)元素顯示,然后使用來(lái)實(shí)現(xiàn)居中效果。 做前端這一年多來(lái),其實(shí)一直都是偏向于js前后端,css什么的總是抱著夠用就好的心態(tài),從來(lái)沒(méi)有系統(tǒng)的學(xué)習(xí)或總結(jié)過(guò),結(jié)果現(xiàn)在的水平也一直停留在夠用的階段。感覺(jué)作為一名合格的前端工程師,不能讓css成為自己的短板,于是簡(jiǎn)單的總結(jié)一下,高手繞路。...
摘要:最近公司要開(kāi)發(fā)一套線上付費(fèi)的會(huì)員,是和原生一起混合式的開(kāi)發(fā),有一個(gè)會(huì)員權(quán)益模塊是全部使用開(kāi)發(fā),想給大家看下需要做成的案例其實(shí)沒(méi)什么難點(diǎn),主要就是功能有頂部導(dǎo)航欄可以左右滑動(dòng),點(diǎn)擊某一個(gè)欄目按鈕內(nèi)容跟著切換并且加載一次之后,第二次就重新加載被 最近公司要開(kāi)發(fā)一套線上付費(fèi)的會(huì)員App,是和原生一起混合式的開(kāi)發(fā),有一個(gè)會(huì)員權(quán)益模塊是全部使用H5開(kāi)發(fā),想給大家看下需要做成的案例: showIm...
摘要:一般來(lái)講,我們的網(wǎng)頁(yè)導(dǎo)航欄是這么個(gè)模式來(lái)構(gòu)建在結(jié)構(gòu)上首先我們需要給導(dǎo)航欄的給個(gè)類名一般為然后就是一個(gè)無(wú)序表格由于導(dǎo)航欄的文字一般都是鏈接用來(lái)跳轉(zhuǎn)頁(yè)面要在里面包含一個(gè)首頁(yè)云云商城智慧門店?duì)I銷平臺(tái)媒體聯(lián)盟關(guān)于云道在樣式上目前我見(jiàn)過(guò)的分為兩種導(dǎo)航一般來(lái)講,我們的網(wǎng)頁(yè)導(dǎo)航欄是這么個(gè)模式來(lái)構(gòu)建在結(jié)構(gòu)上:1.首先我們需要給導(dǎo)航欄的div 給個(gè)類名 一般為nav2.然后就是一個(gè)無(wú)序表格?3.由于導(dǎo)航欄的文...
閱讀 1908·2023-04-26 01:55
閱讀 1150·2021-09-30 09:47
閱讀 1746·2019-08-30 15:54
閱讀 802·2019-08-30 15:53
閱讀 758·2019-08-30 15:52
閱讀 1200·2019-08-30 15:44
閱讀 2485·2019-08-30 14:06
閱讀 1122·2019-08-29 16:39