1. 程式人生 > >CSS3 多列布局——Columns

CSS3 多列布局——Columns

如果 web orm 一支 cin html images 列數 樣式

CSS3 多列布局——Columns

語法:

columns:<column-width> || <column-count>

多列布局columns屬性參數主要就兩個屬性參數:列寬和列數。

參數

參數說明

<column-width>

主要用來定義多列中每列的寬度

<column-count>

主要用來定義多列中的列數

實例代碼:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>多列布局——Columns</title>
    <style type="
text/css"> .columns{ width: 500px ; padding:5px; border:2px solid slateblue; margin: 40px auto; -webkit-columns:100px 4; -moz-columns: 100px 4; -o-columns:100px 4; -ms-columns: 100px 4; columns: 100px
4
; } h1{ color:blue; } </style> </head> <body> <div class="columns"> <h1>我要分列顯示</h1> <p> 輕輕的我走了, 正如我輕輕的來; 我輕輕的招手, 作別西天的雲彩。   那河畔的金柳, 是夕陽中的新娘; 波光裏的艷影, 在我的心頭蕩漾。   軟泥上的青荇, 油油的在水底招搖; 在康河的柔波裏, 我甘心做一條水草!   那榆蔭下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻間, 沈澱著彩虹似的夢。   尋夢?撐一支長篙, 向青草更青處漫溯; 滿載一船星輝, 在星輝斑斕裏放歌。   但我不能放歌, 悄悄是別離的笙簫; 夏蟲也為我沈默, 沈默是今晚的康橋!   悄悄的我走了, 正如我悄悄的來; 我揮一揮衣袖, 不帶走一片雲彩。
</p> </div> </body> </html>

效果:

技術分享

CSS3 column-count 屬性

column-count 屬性規定元素應該被劃分的列數。

語法

column-count: number|auto;

值描述測試number元素內容將被劃分的最佳列數。

auto由其他屬性決定列數,比如 "column-width"。

代碼實例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>多列布局——Columns</title>
    <style type="text/css">
        .columns{
            width: 500px ;
            padding:5px;
            border:2px  solid slateblue;
            margin: 40px auto;
            -moz-column-count:3; /* Firefox */
            -webkit-column-count:3; /* Safari and Chrome */
            column-count:3;

        }



    </style>
</head>
<body>
<div class="columns">

    <p>
        輕輕的我走了,
        正如我輕輕的來;
        我輕輕的招手,
        作別西天的雲彩。
        那河畔的金柳,
        是夕陽中的新娘;
        波光裏的艷影,
        在我的心頭蕩漾。
        軟泥上的青荇,
        油油的在水底招搖;
        在康河的柔波裏,
        我甘心做一條水草!
        那榆蔭下的一潭,
        不是清泉,
        是天上虹;
        揉碎在浮藻間,
        沈澱著彩虹似的夢。
        尋夢?撐一支長篙,
        向青草更青處漫溯;
        滿載一船星輝,
        在星輝斑斕裏放歌。
        但我不能放歌,
        悄悄是別離的笙簫;
        夏蟲也為我沈默,
        沈默是今晚的康橋!
        悄悄的我走了,
        正如我悄悄的來;
        我揮一揮衣袖,
        不帶走一片雲彩。
    </p>
</div>

</body>
</html>

效果:

技術分享

CSS3 column-gap 屬性

column-gap 屬性規定列之間的間隔。

註釋:如果列之間設置了 column-rule,它會在間隔中間顯示。

語法

column-gap: length|normal;
length 把列間的間隔設置為指定的長度。
normal 規定列間間隔為一個常規的間隔。W3C 建議的值是 1em。

代碼實例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>多列布局——Columns</title>
    <style type="text/css">
        .columns{
            width: 500px ;
            padding:5px;
            border:2px  solid slateblue;
            margin: 40px auto;
            -moz-column-count:3; /* Firefox */
            -webkit-column-count:3; /* Safari and Chrome */
            column-count:3;
            column-gap:50px;

        }



    </style>
</head>
<body>
<div class="columns">

    <p>
        輕輕的我走了,
        正如我輕輕的來;
        我輕輕的招手,
        作別西天的雲彩。
        那河畔的金柳,
        是夕陽中的新娘;
        波光裏的艷影,
        在我的心頭蕩漾。
        軟泥上的青荇,
        油油的在水底招搖;
        在康河的柔波裏,
        我甘心做一條水草!
        那榆蔭下的一潭,
        不是清泉,
        是天上虹;
        揉碎在浮藻間,
        沈澱著彩虹似的夢。
        尋夢?撐一支長篙,
        向青草更青處漫溯;
        滿載一船星輝,
        在星輝斑斕裏放歌。
        但我不能放歌,
        悄悄是別離的笙簫;
        夏蟲也為我沈默,
        沈默是今晚的康橋!
        悄悄的我走了,
        正如我悄悄的來;
        我揮一揮衣袖,
        不帶走一片雲彩。
    </p>
</div>

</body>
</html>

效果:

技術分享

CSS3 column-rule 屬性

規定列之間的寬度、樣式和顏色規則:

語法

column-rule: column-rule-width column-rule-style column-rule-color;
描述
column-rule-width 設置列之間的寬度規則。
column-rule-style 設置列之間的樣式規則。
column-rule-color 設置列之間的顏色規則。

代碼實例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>多列布局——Columns</title>
    <style type="text/css">
        .columns{
            width: 500px ;
            padding:5px;
            border:2px  solid slateblue;
            margin: 40px auto;
            -moz-column-count:3; /* Firefox */
            -webkit-column-count:3; /* Safari and Chrome */
            column-count:3;

            column-gap:50px;
            -moz-column-gap:50px; /* Firefox */
            -webkit-column-gap:50px; /* Safari and Chrome */

            -moz-column-rule: 5px outset blue;
            -webkit-column-rule: 5px outset blue;
            column-rule: 5px outset blue;
        }



    </style>
</head>
<body>
<div class="columns">

    <p>
        輕輕的我走了,
        正如我輕輕的來;
        我輕輕的招手,
        作別西天的雲彩。
        那河畔的金柳,
        是夕陽中的新娘;
        波光裏的艷影,
        在我的心頭蕩漾。
        軟泥上的青荇,
        油油的在水底招搖;
        在康河的柔波裏,
        我甘心做一條水草!
        那榆蔭下的一潭,
        不是清泉,
        是天上虹;
        揉碎在浮藻間,
        沈澱著彩虹似的夢。
        尋夢?撐一支長篙,
        向青草更青處漫溯;
        滿載一船星輝,
        在星輝斑斕裏放歌。
        但我不能放歌,
        悄悄是別離的笙簫;
        夏蟲也為我沈默,
        沈默是今晚的康橋!
        悄悄的我走了,
        正如我悄悄的來;
        我揮一揮衣袖,
        不帶走一片雲彩。
    </p>
</div>

</body>
</html>

效果:

技術分享

CSS3 column-width 屬性

column-width 屬性規定列的寬度。

語法

column-width: auto|length;

描述
auto 由瀏覽器決定列寬。
length 規定列的寬度。


代碼實例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>多列布局——Columns</title>
    <style type="text/css">
        .columns{
            width: 500px ;
            padding:5px;
            border:2px  solid slateblue;
            margin: 40px auto;


            -moz-column-width:100px; /* Firefox */
            -webkit-column-width:100px; /* Safari and Chrome */
            column-width:100px;

        }



    </style>
</head>
<body>
<div class="columns">

    <p>
        輕輕的我走了,
        正如我輕輕的來;
        我輕輕的招手,
        作別西天的雲彩。
        那河畔的金柳,
        是夕陽中的新娘;
        波光裏的艷影,
        在我的心頭蕩漾。
        軟泥上的青荇,
        油油的在水底招搖;
        在康河的柔波裏,
        我甘心做一條水草!
        那榆蔭下的一潭,
        不是清泉,
        是天上虹;
        揉碎在浮藻間,
        沈澱著彩虹似的夢。
        尋夢?撐一支長篙,
        向青草更青處漫溯;
        滿載一船星輝,
        在星輝斑斕裏放歌。
        但我不能放歌,
        悄悄是別離的笙簫;
        夏蟲也為我沈默,
        沈默是今晚的康橋!
        悄悄的我走了,
        正如我悄悄的來;
        我揮一揮衣袖,
        不帶走一片雲彩。
    </p>
</div>

</body>
</html>

效果:

技術分享

2017-08-22 19:59:44

CSS3 多列布局——Columns