詳解css counter相關(guān)屬性學(xué)習(xí)

css counter屬性被幾乎所有瀏覽器(包括IE8)支持, 但是卻不常使用, 這篇文章就帶大家學(xué)習(xí)了解下這些屬性
COUNTER-RESET
明譯為計(jì)數(shù)器重置。形如: counter-reset: counter-name
常見(jiàn)寫(xiě)法為
/* Set counter-name to 0 */ counter-reset: counter-name; /* Set counter-name to -1 */ counter-reset: counter-name -1; /* Set counter1 to 1, and counter2 to 4 */ counter-reset: counter1 1 counter2 4;
用于在某個(gè)元素上重置counter
COUNTER-INCREMENT
couter-increment 明譯為計(jì)數(shù)器重置
常用寫(xiě)法為
/* Increment counter-name by 1 */ counter-increment: counter-name; /* Decrement counter-name by 1 */ counter-increment: counter-name -1; /* Increment counter1 by 1, and decrement counter2 by 4 */ counter-increment: counter 1 counter2 -4;
在使用 counter-increment 之前 我們必須先使用 counter-reset 在其父元素初始化一個(gè)counter
例如:
// parent element has a counter-reset // applied to instantiate it section { counter-reset: unicornCounter; } // specify the child element being counted section h1 { counter-increment: unicornCounter; }
在上面的代碼里 section的每一個(gè)h1元素 將會(huì)被設(shè)置counted值1
css語(yǔ)法規(guī)則
COUNTER-RESET 和 COUNTER-INCREMENT 的語(yǔ)法類(lèi)似
第一位 <custom-ident> 表示具體counter標(biāo)識(shí)
可以是a-z 0-9 _ - 組合的單詞 但不能是關(guān)鍵字none, unset, initial, or inherit
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
CSS3 函數(shù)技巧 用css 實(shí)現(xiàn)js實(shí)現(xiàn)的事情(clac Counters Tooltip)
這篇文章主要介紹了如何使用CSS3代碼更好實(shí)現(xiàn)js中效果,clac Counters Tooltip等功能使得代碼更為簡(jiǎn)潔明了,需要的朋友可以參考下2017-08-15CSS黑魔法之計(jì)數(shù)器counter的使用技巧
這篇文章主要介紹了CSS3黑魔法之計(jì)數(shù)器counter的使用技巧,文中甚至用它來(lái)實(shí)現(xiàn)了一個(gè)小型的加法計(jì)算器,這對(duì)于CSS來(lái)說(shuō)還是十分exciting的,需要的朋友可以參考下2016-02-27CSS計(jì)數(shù)器counter()的用法簡(jiǎn)介
這篇文章主要介紹了CSS計(jì)數(shù)器counter()的用法,是CSS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-09-26