Linux265
  • 首页
  • 资讯
  • 发行
  • 游戏
  • 软件
  • 教程
  • 书籍
  • 截图
  • 工具
  • 名站
  • 资源
  • 命令
  • VPS
如果您喜欢{Linux265},请告诉您身边的朋友,谢谢! 首页 > 教程 > CSS 教程 >CSS 计数器
CSS 教程
CSS 教程
CSS 简介
CSS 语法
CSS 选择器
CSS 使用
CSS 背景样式
CSS 文本格式
CSS 字体样式
CSS 链接样式
CSS 列表样式
CSS 表格样式
CSS 盒子模型
CSS 边框样式
CSS 轮廓样式
CSS margin 外边距
CSS padding 内填充
CSS 尺寸样式
CSS 显示样式
CSS 定位样式
CSS 溢出控制
CSS float样式
CSS 对齐样式
CSS 组合器
CSS 伪类
CSS 伪元素
CSS opacity 透明度
CSS 媒体类型
CSS 属性选择器
CSS 计数器
CSS 单位
CSS 特异性
CSS 应用示例
CSS 响应式设计
响应式网页设计
网页设计-Viewport
网页设计 - 网格视图
网页设计 - 媒体查询
网页设计 - 图片视频
CSS 参考手册
CSS 参考手册
CSS 选择器
CSS 听觉参考手册
CSS Web安全字体组合
CSS 动画

CSS 计数器

CSS 属性选择器 CSS 单位

CSS 计数器是由 CSS 保持的变量,其值可以通过 CSS 规则递增。

自动编号

在HTML页面中,很多时候一些显示内容需要带上编号。我们就可以通过CSS技术器来实现,让其自动编号。

使用 CSS 计数器,我们将使用以下属性:

  • counter-reset - 创建或重置计数器
  • counter-increment - 递增计数器值
  • content - 插入生成的内容
  • counter() 或 counters() 函数 - 将计数器的值添加到元素

使用 CSS 计数器,必须首先使用 counter-reset 来创建它。

下例中为页面(在 body 选择器中)创建一个计数器,然后为每个 <h2> 元素增加计数器值,并在每个 <h2> 元素的开头添加 "Section <value of the counter>:":

body {
  counter-reset: section;
}

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

试一试

嵌套计数器

下面的例子为页面(section)创建一个计数器,为每个 <h1> 元素(subsection)创建一个计数器。

"section" 计数器为每个 <h1> 元素计数,同时写入 "Section" 以及 section 计数器的值,"subsection" 计数器为每个 <h2> 元素计数,同时写入 section 计数器的值以及 subsection 计数器的值:

示例

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) " ";
}

试一试

计数器对于创建概述列表也很有用,因为在子元素中会自动创建一个计数器的新实例。在这里,我们使用 counters() 函数在不同级别的嵌套计数器之间插入一个字符串:

示例

ol {
  counter-reset: section;
  list-style-type: none;
}

li::before {
  counter-increment: section;
  content: counters(section,".") " ";
}

试一试

CSS 计数器属性

属性描述
content使用 ::before 和 ::after 伪元素来插入自动生成的内容
counter-increment递增一个或多个值
counter-reset创建或重置一个或多个计数器
CSS 属性选择器 CSS 单位
分类导航
HTML 基础教程
HTML 参考手册
HTML5 教程
CSS 教程
CSS3 教程
AD

站点信息

意见反馈

免责声明

关于本站

联系站长

站点导航

综合资讯

发行版

游   戏

软   件

教   程

书   籍

截   图

工   具

名   站

免费资源

Linux265资源分享网,简称Linux265,是一个致力于分享Linux相关资讯,推广Linux发行版,分享Linux游戏,分享Linux各种优秀实用软件,分享Linux相关教程的资源分享站。本站建立的宗旨是通过分享,让更多的人了解Linux,学习Linux,使用Linux,喜欢Linux。

关注本站: 欢迎投稿

关注公众号:

Copyright@2017-2018 Linux265. 豫ICP备16021824号-1 Powered by Linux265资源分享网