2018-07-18 利用counters計數(shù)器實現(xiàn)一個簡單的目錄效果

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;

計數(shù)器重置;使用這個為計數(shù)器命名為 wangxiaoer;

  • counter-increment: wangxiaoer;

計數(shù)器遞增;用這個來做加一加一加一這種事;
對普照源counter-reset沒進行一次普照,即這條語句出現(xiàn)一次,普照源加一
(普照規(guī)則 張鑫旭 css世界中提到的)

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

counters(name, string) 第一個參數(shù)name是計數(shù)器的名字,第二個參數(shù)string使用‘’包裹起來。
例如counters(wangxiaoer, '-')最終效果應為 1-1.

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學習記錄文檔,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 3,143評論 2 9
  • 愛好,要多,還是少? 今天,一個朋友問我的愛好,我說我不喜歡打牌,不喜歡打麻將,不喜歡玩游戲。那她說,那你平時做什...
    自在歌者閱讀 330評論 0 0
  • 大家都知道,在我們平常生活中,是缺不了藍天白云的。它們既純潔又美麗,在天空中緩緩的飄揚著,看了以后令人心曠神...
    莒縣人士閱讀 471評論 0 2
  • 夜墨稀歸客,縮縮待夢侵。 婦愁說舊恨,流入眾人心。
    秋風起花香閱讀 383評論 3 1

友情鏈接更多精彩內(nèi)容