CSS計數器與多列的使用

來源:互聯網
上載者:User
這次給大家帶來CSS計數器與多列的使用,CSS計數器與多列使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

通過css 定義一個計數器,在其他元素中可以使用該計數器產生的數字。
屬性:
1、 counter-reset
作用:用於定義計數器並設定初始值
如果不設定初始值,那麼預設為0,如果設定的話可以為正、負、0
選取器

{   counter-reset:counter1 10;    }

選取器

{   counter-reset:counter1 10 counter2 20;   }

注意:如果整個頁面的任何一個元素都想使用到計數器的話,最好將其定義在body中。切記將計數器定義在某個元素中 (除body外),如果這樣定義,再使用時永遠都是初始值。

   body{   counter-reset:c1 10 c2 20;   }

2、counter-increment
作用:設定每次使用計數器時的增量,預設值為1
屬性值:可以為正(遞增),也可以為負(遞減)
注意:哪個標籤用,在那個標籤中聲明 counter-increment屬性
文法:
counter-increment:計數器名稱 增量值;
div{
counter-increment:c1 10;
}
函數:
counter(counterName) 函數
作用:使用計數器建立出來的數字文本。
counterName:計數器名稱
二、多列

屬性:
1、column-count
元素被分隔的列數 3
2、column-gap
列與列之間的間隔 px
3、column-rule
列規則,列間隔符的寬度、樣式、顏色
column-rule:1px solid red;
瀏覽器安全色問題:

Internet 10 和 Opera 支援多列Firefox : -moz-Chrome 和 Safari : -webkit-div{column-count:3;column-gap:50px;column-rule:2px solid red;-o-column-count:3;/*Opera*/-o-column-gap:50px;-o-column-rule:2px solid red;-moz-column-count:3; /*Firefox中的多列設定*/-moz-column-gap:50px;-moz-column-rule:2px solid green;-webkit-column-count:3;/*Chrome 與 Safari*/-webkit-column-gap:50px;-webkit-column-rule:2px solid red;}

常用Firefox寫法

-moz-column-count:3;-moz-column-gap:50px;

分開寫

-moz-column-rule-style:dashed/dotted(點狀)/double(雙線)/solid(實線);-moz-column-rule-width:thin/medium/thick/length;-moz-column-rule-color:orange;

整體

-moz-column-rule:2px dashed red;

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

瀏覽器不相容我寫的代碼怎麼辦

2018最新前端面試題十一

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.