CSS 计数器

Pizza

Hamburger

Hotdogs

CSS jì shù qǐ shì bái zhì yǒu CSS bǎo kè de “biǎo biàn”, tā men de zhí shù kě yǐ tōng guò CSS guī zé ti jīng (yǐ zhuāng zhuàng tā men de shǐ yòng cì shù).

jì shù qǐ shì néng ràng nín gāo zhì gèng xīn de méi yàng jiù zài wén duàn zhōng de wèi zhì.

dài jì shù qǐ de zì dōng biāo zhì

CSS jì shù qǐ dà xíng rú “biǎo biàn”. Biǎo biàn zhí shù kě yǐ tōng guò CSS guī zé ti jīng (jiāng zhuāng zhuàng tāmen de shǐ yòng cì shù).

rú xū shǐ yòng CSS jì shù qǐ, wǒmen jiāng shǐ yòng zhèxiè xìng néng:

  • counter-reset - chuàng jiàn huò zhòng shì jì shù qǐ
  • counter-increment - ti jīng jì shù qǐ de zhí shù
  • content - chā rù shēng chēng de néi róng
  • counter() hòu counters() hán shù - jiāng jì shù qǐ de zhí shù tiānjiā dào yuánsù

rú xū shǐ yòng CSS jì shù qǐ, bì xū qián zhì shǐ yòng counter-reset chuàng jiàn tā.

xià miàn de lì xì wèi wán jiē (zài body xuǎn zhe qǐ zhōng) chuàng jiàn yīgè jì shù qǐ, rán hòu wèi měi gè <h2> yuánsù jiāng jì shù qǐ zhí shù, bìng zài měi gè <h2> yuánsù de kāi tóu tiānjiā "Section <zhí shù dì wéi zī>:":

masho

body {
  counter-reset: section;
}
h2::before {
  counter-increment: section;
  content: "Section " counter(section) ": ";
}

Tafuta tena kufanya

nì chǎn jì shù qǐ

xià miàn de lì xì wèi wán jiē (section) chuàng jiàn yīgè jì shù qǐ, wèi měi gè <h1> yuánsù (subsection) chuàng jiàn yīgè jì shù qǐ.

"section" jì shù qǐ bù wéi měi gè <h1> yuánsù jì shǔ, bìng xīn rù "Section" yǐ jīng section jì shù qǐ de zhí shù, "subsection" jì shù qǐ wéi měi gè <h2> yuánsù jì shǔ, bìng xīn rù section jì shù qǐ de zhí shù yǐ jīng subsection jì shù qǐ de zhí shù:

masho

body {
  counter-reset: section;
}
h1 {
  counter-reset: subsection;
}
h1::before {
  counter-increment: section;
  content: "Section " counter(section) ". ";
}
h2::before {
  counter-increment: subsection;
  content: counter(section) "." counter(subsection) " ";
}

Tafuta tena kufanya

Jì shù qǐ shēng chēng gèng duō shù de cháng gào lì bù hǎo yòng, yīn wéi zài zǐ yuánsù zhōng huì zì dōng chǎn yīgè jì shù qǐ de xīn lì. Zài zhèlǐ, wǒmen shǐ yòng counters() Funguo yīn wéi gèng dà jí bìe de nì chǔ jì shù qǐ chǎn yīgè zì xuán jí:

masho

ol {
  counter-reset: section;
  list-style-type: none;
}
li::before {
  counter-increment: section;
  content: counters(section,".") " ";
}

Tafuta tena kufanya

Kipimo cha kichukuli cha CSS

Kipimo Maelezo
content Kutumia pengine ya ::before na ::after kwa kuingiza mafanikio yaliyotengenezwa.
counter-increment Kuamua kipimo cha mafanikio kwa kati au zaidi.
counter-reset Kumekadiri au kumefikia kipimo cha mafanikio kwa kati au zaidi.