首页 > 其他分享 >CSS Counter Styles

CSS Counter Styles

时间:2024-04-29 21:11:24浏览次数:26  
标签:Styles style counter name Counter 计数器 my CSS

CSS Counter Styles

允许您自动对 HTML 文档中的元素进行编号或标记。我们定义一个具有特定名称和起始值的 counter,然后根据 CSS 规则递增或递减该计数器。

使用 counter-reset 属性定义计数器,设置其起始值,然后使用 counter-increment 属性根据需要递增或递减计数器。还可以使用 content 属性在 HTML 内容中显示计数器的当前值。

/* 
  counter-reset: [counter-name] [initial-value]; 
                  counter-name: 计数器的名称
                  initial-value: 计数器的初始值
*/

.ol {
  counter-reset: my-counter;
}
/* content: counter([counter-name]); */

.li::before {
  content: counter(my-counter) ". ";
}


  • 自定义计数器样式
/*
  @counter-style [counter-name] {
    [attr]: [value]
  }
  counter-name: 计数器的名称
  attr: 样式的属性
  value: 样式的值
  
  相关属性/值:https://developer.mozilla.org/en-US/docs/Web/CSS/@counter-style#descriptors
*/

@counter-style emoji {
  system: cyclic;
  symbols: "

标签:Styles,style,counter,name,Counter,计数器,my,CSS
From: https://www.cnblogs.com/chlai/p/18166654

相关文章

  • css中内容content部分垂直居中的方法
     1、vertical-align属性让文字居中  vertical-align值有很多,常用的就是middle,bottom,text-bottom等,然而真实使用的时候,我们会发现这个属性“时灵时不灵”,有些情况下我们加了这个属性之后仍然不见img或者text有任何的变化。那是因为vertical-align只作用在inline-block或者inl......
  • unocss如何使用css变量
    在UnoCSS中,可以直接使用CSS变量来定义样式。但是,UnoCSS本身并不支持直接使用变量名作为类名或选择器。如果想使用CSS变量来定义样式,可以按照以下方式进行操作:在CSS文件中定义一个变量,例如--text-color:red;。在UnoCSS的样式表中,可以通过var()函数来引用该变量,例......
  • 只用CSS实现一个自适应的正方形
    问题描述当一个div的宽度是自适应的,高度需要适配宽度的变化一起变化时,CSS的样式设置好像变得不那么容易或许大多数人都会选择js实现,没问题,性能低一点罢了但实际上纯css也能实现代码//html<divclass="container"><divclass="father"><divclass="son">test</div......
  • CSS Grid 布局
    CSSGrid布局https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout/Basic_concepts_of_grid_layouthttps://ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html1.container和item采用网格布局的区域,称为"容器"(container)。container内部采用网格定位......
  • PostCss
    PostCss类似于一个编译器,可以将样式源码编译成最终的CSS代码PostCss和LESS、SASS的思路不同,它其实只做一些代码分析之类的事情,将分析的结果交给插件,具体的代码转换操作是插件去完成的。官方的一张图更能说明postcss的处理流程:这一点有点像webpack,webpack本身仅做依赖分析、......
  • uniapp-common.css
    /*by:https://www.cnblogs.com/zzz7/p/15593167.html*/page{height:100%;width:190%;background-color:#F8F8F8;}.container{height:100%;width:100%;}/*主题色*/.main-color{color:#1bbf80;}.white-color{color:#ffffff;......
  • 制作表格/表单并用CSS美化
    制作表格用到background-img设置表头背景图片(导航栏也可以这么用)用到设置单双行不同颜色的方法用到合并列colspan=number,合并行用rowspan=number用到设置表格范围宽度方法<html><head><!--Ctrl+S保存后就可以刷新浏览器预览--><metahttp-equiv="Content-t......
  • html+css布局小技巧
      <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="......
  • [笔记]html+css基础知识
    1.html标签单标签<br/>:换行用<meta/>:存字符编码,作者,版权,关键字,网页说明等信息,不显示在浏览器中a.比如:<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><hr/>:插入一条水平线,两个标签表示插入两条<img/>:插入图片a.src是图像存储url或名......
  • css设置竖向滚动条样式
    divId为div标签的id,内容过多,会出现竖向滚动条。<divid="divId">xxx</div>设置滚动条样式:/*设置滚动条的样式*/#divId::-webkit-scrollbar{width:10px;box-sizing:border-box;}/*滚动条滑块*/#divId::-webkit-scrollbar-thumb{height:5px;......