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;
    }

    效果图

  • 相关阅读:
    第一次用python 写的简单爬虫 记录在自己的博客
    【转】使用notepad运行python
    Android Tools&Cmd
    箴言
    无问西东
    Unity存储路径
    手机屏幕亮度设定
    Go Lang
    iOS .tbd
    Prime31
  • 原文地址:https://www.cnblogs.com/hanguozhi/p/11086542.html
Copyright © 2011-2022 走看看