日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

jQuery選擇器CSS的用法

 liuyci 2011-02-18

今天學(xué)習(xí)jQuery,看到nth-child(even)用法,特意找了下這個選擇器的用法,在CSS3標(biāo)準(zhǔn)中,用法很強(qiáng)大。對此,我把CSS3標(biāo)準(zhǔn)中nth-child()用法大致介紹下:

CSS3偽類選擇器:nth-child()

簡單的歸納下nth-child()的幾種用法。

第一:nth-child(number) 直接匹配第number個元素。參數(shù)number必須為大于0的整數(shù)。

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

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

         (EG)   li:nth-child(3n){background:orange;}/*把第3、第6、第9、…、所有3的倍數(shù)的LI的背景設(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ù)號,但留給下一部分講。)

         (EG)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)*/

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

          (EG) 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é)果一樣。

 

 

jQuery中用此方法可以實現(xiàn)條紋效果:

 

$("table tr:nth-child(even)").addClass("striped");

 

even 可以換成別的參數(shù),上面介紹的五種情況都可以。

 

后面的addClass("striped") striped 是個CSS class名稱。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多