counter-reset属性和counter-increment属性

1、counter-reset 属性
用法:counter-reset 属性设置某个选择器出现次数的计数器的值。默认为 0。

说明:利用这个属性,计数器可以设置或重置为任何值,可以是正值或负值。如果没有提供 number,则默认为 0。


注释:如果使用 “display: none”,则无法重置计数器。如果使用 “visibility: hidden”,则可以重置计数器。

2、counter-increment 属性
用法:counter-increment 属性设置某个选取器每次出现的计数器增量。默认增量是 1。

说明:利用这个属性,计数器可以递增(或递减)某个值,这可以是正值或负值。如果没有提供 number 值,则默认为 1。

注释:如果使用了 “display: none”,则无法增加计数。如使用 “visibility: hidden”,则可增加计数。



css部分   

  li {

            list-style-type: none;
            float: left;
            counter-increment: list;
        }
        
        /*.doc {
            counter-reset: list; // 他会告诉浏览器每个li元素进行递增计数,但是不会将数字展示出来
        }*/
        .doc li:before {
           
            /*counter-reset: list;*/
            content: counter(list);
            border: 0;
            float: left;
            width: 1.6em;
            height: 1.6em;
            -moz-border-radius: .8em;
            -webkit-border-radius: .8em;
            border-radius: .8em;
            /*background: #87B3CE;*/
            background: hsla(203, 78%, 36%, 1);
            text-align: center;
            text-shadow: 0 1px 0 hsla(0, 0%, 0%, .6);
            margin-left: 8px;

        }


body部分

<ul class="doc">
    <li><a href="#dir1">dir1</a></li>
    <li><a href="#dir2">dir2</a></li>
    <li><a href="#dir3">dir3</a></li>
    <li><a href="#dir4">dir4</a></li>
    <li><a href="#dir5">dir5</a></li>
    <li><a href="#dir6">dir6</a></li>
    <li><a href="#dir7">dir7</a></li>
 
</ul>

效果图如下


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值