美文网首页
2018-07-18 利用counters计数器实现一个简单的目

2018-07-18 利用counters计数器实现一个简单的目

作者: isaaCyu | 来源:发表于2018-07-18 17:11 被阅读13次

CSS部分

    .reset {
        padding-left: 20px;
        counter-reset: wangxiaoer;
    }
    .counter:before {
        content: counters(wangxiaoer, '-') '. ';
        counter-increment: wangxiaoer;
    }、

HTML部分:

<div class="reset">
    <div class="counter">我是王小二
        <div class="reset">
            <div class="counter">我是王小二的大儿子</div>
            <div class="counter">我是王小二的二儿子
                <div class="reset">
                    <div class="counter">我是王小二的二儿子的大孙子</div>
                    <div class="counter">我是王小二的二儿子的二孙子</div>
                    <div class="counter">我是王小二的二儿子的小孙子</div>
                </div>
            </div>
            <div class="counter">我是王小二的三儿子</div>
        </div>
    </div>
    <div class="counter">我是王小三</div>
    <div class="counter">我是王小四
        <div class="reset">
            <div class="counter">我是王小四的大儿子</div>
        </div>
    </div>
</div>
  • counter-reset: wangxiaoer;

计数器重置;使用这个为计数器命名为 wangxiaoer;

  • counter-increment: wangxiaoer;

计数器递增;用这个来做加一加一加一这种事;
对普照源counter-reset没进行一次普照,即这条语句出现一次,普照源加一
(普照规则 张鑫旭 css世界中提到的)

  • content: counters(wangxiaoer, '-') '. ';

counters(name, string) 第一个参数name是计数器的名字,第二个参数string使用‘’包裹起来。
例如counters(wangxiaoer, '-')最终效果应为 1-1.

相关文章

网友评论

      本文标题:2018-07-18 利用counters计数器实现一个简单的目

      本文链接:https://www.haomeiwen.com/subject/sxqapftx.html