一个很实用的css技巧简析
我是小雨小雨,专注于更新有趣、实用内容的小伙,如果内容对大家有一点帮助,那么就请动动手指,给个关注、点赞支持一下吧。 ^ - ^ 序言 前两天接到一个需求,其中包括一个有序的列表,我们今天就来看看这个有序怎么做更方便、简单。 当然,这个功能很简单: 可以手动写死... 可以循环插入dom,用索引做前缀。原生循环或者利用框架的循环 也可以用三行搓手手(css)自动计数 今天主要说说如何用css来计数 原理与介绍 原理很简单,利用伪元素的content + counter()/counters() + counter-reset + counter-increment计数四剑客即可,但是咱们需要先了解一下这几个属性是什么,才能得心应手! content(): 用于向伪元素中插入元素 counter-reset: 设置命名计数器,可设置多个。格式为 (计数器名称 初始值) (计数器名称 初始值) ... counter-increment: 用于增加某个计数器的值,可指定增加的具体值,可设置多个,格式同上。 counter系列(支持ie8以上) 可能看完死板的定义,还不能立马理解改如何做,所以这边画了个图: 以码为兵,驰马试剑 咱们看两个示例,加深一波理解。 首先是counter(): <!DOCTYPE html> <html lang="en"> <head> <meta