CSS3多列

創(chuàng)建多列

column-count 屬性規(guī)定元素應該被分隔的列數(shù):

實例

把 div 元素中的文本分隔為三列:
div
{
    -moz-column-count:3;    /* Firefox */
    -webkit-column-count:3; /* Safari 和 Chrome */
    column-count:3;
}

column-gap 屬性規(guī)定列之間的間隔:
div
{
    -moz-column-gap:40px;       /* Firefox */
    -webkit-column-gap:40px;    /* Safari 和 Chrome */
    column-gap:40px;
}

column-rule 屬性設置列之間的寬度、樣式和顏色規(guī)則。
div
{
-moz-column-rule:3px outset #ff0000;    /* Firefox */
-webkit-column-rule:3px outset #ff0000; /* Safari and Chrome */
column-rule:3px outset #ff0000;
}
屬性 描述
column-count 規(guī)定元素應該被分隔的列數(shù)。
column-fill 規(guī)定如何填充列。
column-gap 規(guī)定列之間的間隔。
column-rule 設置所有 column-rule-* 屬性的簡寫屬性。
column-rule-color 規(guī)定列之間規(guī)則的顏色。
column-rule-style 規(guī)定列之間規(guī)則的樣式。
column-rule-width 規(guī)定列之間規(guī)則的寬度。
column-span 規(guī)定元素應該橫跨的列數(shù)。
column-width 規(guī)定列的寬度。
columns 規(guī)定設置 column-width 和 column-count 的簡寫屬性。

1.column-count: number|auto;

number  元素內(nèi)容將被劃分的最佳列數(shù)。  
auto    由其他屬性決定列數(shù),比如 "column-width"。

2.column-fill: balance|auto;

balance 對列進行協(xié)調(diào)。瀏覽器應對列長度的差異進行最小化處理。
auto    按順序?qū)α羞M行填充,列長度會各有不同。

3.column-gap: length|normal;

length  把列間的間隔設置為指定的長度。 
normal  規(guī)定列間間隔為一個常規(guī)的間隔。W3C 建議的值是 1em。

4.column-rule: column-rule-width column-rule-style column-rule-color;

column-rule-width   設置列之間的寬度規(guī)則。
column-rule-style   設置列之間的樣式規(guī)則。
column-rule-color   設置列之間的顏色規(guī)則。

5.column-span: 1|all;

1   元素應橫跨一列。    
all 元素應橫跨所有列。

6.columns: column-width column-count;

column-width    列的寬度。
column-count    列數(shù)。

七、CSS3補充

<p>橢圓邊框3</p>
<p id="rcorner3"></p>

:

 #rcorner3{
        border-radius:50%;
        background:blue;
        padding:20px;
        width:200px;
        height:150px;
    }

<P>指定背景圖片元素的圓角</P>
<p id ="rcorners3">圓角</p>

:

#rcorners3{
        border-radius:25px;
        background:url(1234.jpg);
        background-position:left top;
        background-repeat:repeat;
        padding:20px;
        width:200px;
        height:150px;
    }

陰影

外陰影
.div1{
        width:200px;
        height:100px;
        background:yellow;
        box-shadow:10px 10px 5px 5px gray;
    }
    
內(nèi)陰影
.div2{
        width:200px;
        height:100px;
        background:green;
        box-shadow:10px 10px 5px 5px gray inset;
    }

設置多層陰影

div{
        width:200px;
        height:100px;
        background:yellow;
        box-shadow:10px 10px 5px 5px gray,
        15px 15px 5px 5px blue,
        20px 20px 5px 5px yellow,
        25px 25px 5px 5px green;
    }

倒影效果

p{
        font-size:36px;
        -webkit-box-reflect:below -10px
        -webkit-linear-gradient(top,transparent 20%,#ffffff)
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 淺談CSS3多列布局 相信大家都看過報紙,報紙上的內(nèi)容大多數(shù)都是分欄顯示的,如下圖所示: 現(xiàn)在,強大的CSS3為我...
    haileym閱讀 2,374評論 0 0
  • 1多列 創(chuàng)建多個列來對文本進行布局 - 就像報紙那樣 1-1 創(chuàng)建多列 column-count 屬性規(guī)定元素應該...
    隨意人生_1b90閱讀 247評論 0 0
  • CSS3 多列 CSS3 可以將文本內(nèi)容設計成像報紙一樣的多列布局,如下實例: 瀏覽器支持 表格中的數(shù)字表示支持該...
    鹿守心畔光閱讀 241評論 0 1
  • CSS3可以將文本內(nèi)容設計成像報紙一樣的多列布局,如下實例: 一、多列的屬性 以下幾個為CSS3的多列屬性: ·c...
    博為峰51Code教研組閱讀 223評論 0 0
  • 餅干盒、儲物罐、花盆、吊墜、餅干模具、巧克力模具、玩具的家、
    清爽閱讀 193評論 0 0

友情鏈接更多精彩內(nèi)容