CSS 如何使用counter-increment属性创建编号

CSS 如何使用counter-increment属性创建编号

CSS中提供的“counter-increment”属性用于增加或减少我们可以使用CSS在网页中显示的计数器值。当我们想要计算网页中HTML元素的出现次数时,CSS计数器非常有用。

在这里,我们还将使用“counter-reset”CSS属性,它可以帮助我们将CSS计数器值重置或初始化为所需的数字。

语法

  • counter-increment −
css-counter increment-value;

在这里,css-counter是指在CSS中声明的计数器变量,increment-value是指您要递增或递减CSS计数器的值。

  • counter-reset: css-counter reset-value。

在这里,css-counter是指在CSS中声明的计数器变量,reset-value是指您要将计数器重置为的值。

示例1

在这个示例中,我们将创建一个CSS计数器来计算“p”标签的出现次数,并在网页上显示它们的计数。我们将初始计数设为0,并在每次“p”标签出现时递增计数器1次。

<html lang="en">
<head>
   <title>How to create numbering using counter-increment property in CSS?</title>
   <style>
      body {
         counter-reset: p-count;
      }
      p {
         counter-increment: p-count;
      }

      p::before {
         content: counter(p-count) ". ";
      }
   </style>
</head>
<body>
   <h3>How to create numbering using counter-increment property in CSS?</h3>
   <p>First paragraph</p>
   <p>Second paragraph</p>
</body>
</html>

示例2

在这个示例中,我们将创建2个CSS计数器来计算“p”标签的出现次数,并在网页上显示它们的计数。我们将创建一个嵌套的列表结构,在其中首先以数字形式显示“p”标签的计数,然后以罗马数字格式显示“sub”类别“p”标签的计数。

<html lang="en">
<head>
   <title>How to create numbering using counter-increment property in CSS?</title>
   <style>
      body {
         counter-reset: p-count;
      }
      .sub {
         counter-reset: sub-count;
         margin-left: 10px;
      }
      .par {
         counter-increment: p-count;
      }
      .child {
         counter-increment: sub-count;
      }

      .par::before {
         content: counter(p-count) ". ";
      }
      .child::before {
         content: counter(p-count, lower-roman) ". ";
      }
   </style>
</head>
<body>
   <h3>How to create numbering using counter-increment property in CSS?</h3>
   <p class="par">First paragraph</p>
   <p class="par">Second paragraph</p>
   <div class="sub">
      <p class="child">Sub first</p>
      <p class="child">Sub second</p>
   </div>
</body>
</html>

结论

在本文中,我们学习了如何使用CSS中提供的“counter-reset”和“counter-increment”属性,在我们的网页上创建编号并显示它们。 “counter-reset”帮助我们将计数器重置为特定值,“counter-increment”帮助我们按特定值增加或减少计数器。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

CSS 精选笔记