zoukankan      html  css  js  c++  java
  • css伪类实现行号自动填充

    css伪类实现行号自动填充

    大多数时候我们需要行号自动填充的时候我们可以 大多数时候是插入元素, 在元素里用js填入行号,或者用 ol > li 实现行号填充,

    对于上面的方式,都不太灵活,而且需要做额外的工作,

    现在我们用 css 伪类 的 content 属性来实现行号的自动填充

    主要使用了css 伪类的 

    content: counter(step);

    HTML

    <div>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
    </div>

    CSS

    div{
        counter-reset: step;
        counter-increment: step 0;
    }
    p{
        position: relative;
        margin: 4px 0;
        padding-left: 24px;
    }
    p::before {
        content: counter(step);
        counter-increment: step;
        position: absolute;
        left: 0;top: 0;
        display: block;
         20px;
        text-align: right;
        background-color: #eee;
    }

    效果图

  • 相关阅读:
    wget(转)
    852. Peak Index in a Mountain Array
    617. Merge Two Binary Trees
    814. Binary Tree Pruning
    657. Judge Route Circle
    861. Score After Flipping Matrix
    832. Flipping an Image
    461. Hamming Distance
    654. Maximum Binary Tree
    804. Unique Morse Code Words
  • 原文地址:https://www.cnblogs.com/hanguozhi/p/11086542.html
Copyright © 2011-2022 走看看