1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      CSS3中怎么實現(xiàn)一個nth-child()偽類選擇器

      今天就跟大家聊聊有關(guān)CSS3中怎么實現(xiàn)一個nth-child()偽類選擇器,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

      創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供成都聯(lián)通服務(wù)器托管 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。


      語法:
      :nth-child(an+b)
      為什么選擇她,因為我認(rèn)為,這個選擇器是最多學(xué)問的一個了。很可惜,據(jù)我所測,目前能較好地支持她的只有Opera9+和Safari3+。

      描述:
      偽類:nth-child()的參數(shù)是an+b,如果按照w3.org上的描述,寫成中文,很可能會讓人頭暈,再加上筆者的文筆水平有限,所以我決定避開an+b的說法,把它拆分成5種寫法共5部分來說明。

      第一種:簡單數(shù)字序號寫法
      :nth-child(number)
      直接匹配第number個元素。參數(shù)number必須為大于0的整數(shù)。

      例子:

      代碼如下:


      li:nth-child(3){background:orange;}/*把第3個LI的背景設(shè)為橙色*/


      第二種:倍數(shù)寫法
      :nth-child(an)
      匹配所有倍數(shù)為a的元素。其中參數(shù)an中的字母n不可缺省,它是倍數(shù)寫法的標(biāo)志,如3n、5n。

      例子:

      代碼如下:


      li:nth-child(3n){background:orange;}/*把第3、第6、第9、…、所有3的倍數(shù)的LI的背景設(shè)為橙色*/


      第三種:倍數(shù)分組匹配
      :nth-child(an+b) 與 :nth-child(an-b)
      先對元素進(jìn)行分組,每組有a個,b為組內(nèi)成員的序號,其中字母n和加號+不可缺省,位置不可調(diào)換,這是該寫法的標(biāo)志,其中a,b均為正整數(shù)或0。如3n+1、5n+1。但加號可以變?yōu)樨?fù)號,此時匹配組內(nèi)的第a-b個。(其實an前面也可以是負(fù)號,但留給下一部分講。)

      例子:

      代碼如下:


      li:nth-child(3n+1){background:orange;}/*匹配第1、第4、第7、…、每3個為一組的第1個LI*/
      li:nth-child(3n+5){background:orange;}/*匹配第5、第8、第11、…、從第5個開始每3個為一組的第1個LI*/
      li:nth-child(5n-1){background:orange;}/*匹配第5-1=4、第10-1=9、…、第5的倍數(shù)減1個LI*/
      li:nth-child(3n±0){background:orange;}/*相當(dāng)于(3n)*/
      li:nth-child(±0n+3){background:orange;}/*相當(dāng)于(3)*/


      第四種:反向倍數(shù)分組匹配
      :nth-child(-an+b)
      此處一負(fù)一正,均不可缺省,否則無意義。這時與:nth-child(an+1)相似,都是匹配第1個,但不同的是它是倒著算的,從第b個開始往回算,所以它所匹配的最多也不會超過b個。

      代碼如下:

      li:nth-child(-3n+8){background:orange;}/*匹配第8、第5和第2個LI*/
      li:nth-child(-1n+8){background:orange;}/*或(-n+8),匹配前8個(包括第8個)LI,這個較為實用點,用來限定前面N個匹配常會用到*/


      第五種:奇偶匹配
      :nth-child(odd) 與 :nth-child(even)
      分別匹配序號為奇數(shù)與偶數(shù)的元素。奇數(shù)(odd)與(2n+1)結(jié)果一樣;偶數(shù)(even)與(2n+0)及(2n)結(jié)果一樣。

      看完上述內(nèi)容,你們對CSS3中怎么實現(xiàn)一個nth-child()偽類選擇器有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


      分享文章:CSS3中怎么實現(xiàn)一個nth-child()偽類選擇器
      鏈接地址:http://www.ef60e0e.cn/article/ghocie.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        六盘水市| 呼和浩特市| 车险| 柳州市| 鹤岗市| 张掖市| 永泰县| 平南县| 施甸县| 明水县| 普兰店市| 建始县| 京山县| 上高县| 凌海市| 庄河市| 佛冈县| 方山县| 米脂县| 家居| 姚安县| 多伦县| 西乌珠穆沁旗| 临安市| 晋州市| 浠水县| 峨眉山市| 河津市| 吕梁市| 许昌县| 合肥市| 梓潼县| 平安县| 文山县| 道真| 长岛县| 新巴尔虎左旗| 靖宇县| 太湖县| 合肥市| 平陆县|