• CSS内容生成(重要内容:css计数器)


    CSS content 属性

            content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。

            该属性用于定义元素之前或之后放置的生成内容。默认地,这往往是行内内容,不过该内容创建的框类型可以用属性 display 控制。

    注意:

        仅在CSS可用的现代浏览器下起作用。

        不可通过DOM使用,它只是纯粹的表象。

    content属性的值:

    1.文本值,如:content:”这是添加的文字”

    2.属性值,如:content:”attr(id)”//这句话将会获取元素的id属性的值,并作为内容添加

     

    应用1:计数器

    counter-resetcounter-increment

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

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

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

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

     

    应用2:为多语言内容插入正确的引号

             使用<q>标签,默认外层为 “ ,内层为 ’

             quotes 属性设置嵌套引用(embedded quotation)的引号类型。

     

    应用3:图片替换文字

     缺点:不能对图片进行重复或平铺,或是使用image sprite

     

    应用4:显示相对应的链接图标

    指的是针对不同的链接类型,在链接的后面显示对应链接类型的图标。

    例如,链接的对象是一个图片,则显示图片的小图标,如果链接对象是视频,则显示视频小图标,如果链接就是个URL网页链接,则显示链接的小图标

     

    重点:

    CSS计数器

        1.counter-reset:重置计数器。

              counter-reset 可以同时重置多个计数器。Counter-reset:ctr 1 subctr 2; //这里同时重置了ctrsubctr两个计数器

        2.counter-increment

        3.counter():是一个函数,其主要配合content一起使用。使用counter()来调用定义好的计数器标识符。

           counter(name, style)

           第二个参数style:可以不设置。

                        取值和list-style-type一样

           counters(name, string, style)

           第二个参数string:可以设置,连接序号的字符

     

    实例地址:http://benlai.sinaapp.com/code/css_content.html

    参考文章:http://www.zhangxinxu.com/wordpress/2014/08/css-counters-automatic-number-content/

              http://www.w3cplus.com/css3/css-counters.html

     

  • 相关阅读:
    tp3.2小结
    tp3.2
    数据库基操
    js jq 简单做一个轮播图
    ajax加jq简单的制作一个省市编码的选择框
    hibernate的OpenSessionInViewFilter用于管理session
    EncodingServlet.java为每一个servlet设置编码方式
    mybatis的增删该查
    MyBatisUtil.java.工具类,连接数据库库
    mybatis基础知识
  • 原文地址:https://www.cnblogs.com/xiaoxiaojing/p/4012410.html
Copyright © 2020-2023  润新知