+发表新主题
查看: 1681|回复: 0

[HTML5开发] css内容生成

[复制链接]

[HTML5开发] css内容生成

[复制链接]
cexgshg 发表于 2015-11-23 20:48:21 浏览:  1681 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
.内容生成:

    通过 css 向已有的元素上增加新的文本(图片)内容

       选择器:

          1. :before  向匹配元素之前增加生成的内容,定位到匹配元素开始的位置

                 2.  :after  向匹配元素之后增加生成的内容

  

         eg:  

                      div:before{}

                      p:after{}

          属性:content  

          作用:配合 :before,:after伪元素插入生成的内容

                  div:before{

                  content:内容;

                 }

         常用取值:

                  字符串:普通文本

                             url:图像

                             计数器

              

              

  1. <!DOCTYPE html>

  2. <head>

  3.   <title> 内容生成 </title>

  4.   <meta charset="utf-8" />

  5.   <style>

  6. p:before{

  7.         content:"A:";

  8. }

  9.         h3:before{

  10.         content:"B:";

  11. }

  12.   </style>

  13. </head>



  14. <body>

  15. <p>段落一</p>

  16. <h3>段落二</h3>

  17. <p>段落三</p>

  18. <h3>段落四</h3>

  19. </body>

  20. </html>
  21. 203948gzkkn699zvumskcv.png
  22.              3.计数器:通过css定义一个计数器,在其他元素中可以使用该计数器生成的数字                 属性:                 1.coounter-reset:                    作用:用于定义计数器并设置初始值,如果不设置初始值,默认为零,如果设置的话,可以设置为正、负、零          选择器{                             counter-reset:counter1 10;                                 }                        选择器{                         counter-reset:counter1 10 counter2 20;                                }                   注意:如果整个页面的任何元素都想使用计数器的话,最好将其定义在body中,切忌将计数器定义在某个元素中(除body外),如果这样定义,再使用时,永远是初始值                2.counter-increment:                    作用:设置每次使用计数器时的增量,默认值为1                          属性值:可以为正(递增),也可以为负(递减)                          注意:哪个标签使用,在哪个标签中声明                          counter-increment属性                语法:                           counter-increment:计数器名称,增量值;                             div{                               counter-increment:counter1 10;                                   }                  函数: counter(counterName) 函数                   作用:使用计数器创建出来的数字文本                   counterName: 计数器名称
  23. <!DOCTYPE html>

  24. <head>

  25.   <title> 计数器 </title>

  26.   <meta charset="utf-8" />

  27.   <style>

  28.           /**********1.定义计数器**************/

  29.           body{

  30.                 counter-reset:chp 0;

  31.           }

  32.       /**********2.设置计数器增量**************/

  33.           p{

  34.                 counter-increment:chp 1;

  35.           }

  36.           /**********3.使用计数器**************/

  37.           p:before{

  38.                 content:"第"counter(chp)"章";

  39.                         padding-right:10px;

  40.           }

  41.   </style>

  42. </head>



  43. <body>

  44.          <p>天涯思君不可忘</p><!-------第1章 天涯思君不可忘----------->

  45.          <p>武当山顶松柏长</p><!-------第2章 武当山顶松柏长----------->

  46.          <p>宝刀百炼生玄光</p>

  47.          <p>字作丧乱意彷徨</p>

  48.          <p>皓臂似玉梅花妆</p>

  49. </body>

  50. </html>
复制代码
页面效果如下:

    203948gzkkn699zvumskcv.png    
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网