php 瀑布流布局,CSS3实现瀑布流布局的方法
這次給大家帶來CSS3實現瀑布流布局的方法,CSS3實現瀑布流布局的注意事項有哪些,下面就是實戰案例,一起來看一下。
以前使用瀑布流都要用js,現在有了css3,可以輕松實現了。
掌握點:
1、column-count 把p中的文本分為多少列
2、column-width 規定列寬
3、column-gap 規定列間隙
4、break-inside: avoid; 避免元素內部斷行并產生新列
注意: Internet Explorer 9及更早 IE 版本瀏覽器不支持 column-count 屬性。
column-count 屬性規定元素應該被分隔的列數:p
{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari 和 Chrome */
column-count:3;
}
column-gap 屬性規定列之間的間隔:p
{
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari 和 Chrome */
column-gap:40px;
}
column-rule 屬性設置列之間的寬度、樣式和顏色規則:p
{
-moz-column-rule:3px outset #ff0000; /* Firefox */
-webkit-column-rule:3px outset #ff0000; /* Safari and Chrome */
column-rule:3px outset #ff0000;
}
實例:
CSS3瀑布流/*大層*/
.container{width:80%;margin: 0 auto;}
/*瀑布流層*/
.waterfall{
-moz-column-count:4; /* Firefox */
-webkit-column-count:4; /* Safari 和 Chrome */
column-count:4;
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
}
/*一個內容層*/
.item{
padding: 1em;
margin: 0 0 1em 0;
-moz-page-break-inside: avoid;
-webkit-column-break-inside: avoid;
break-inside: avoid;
border: 1px solid #000;
}
.item img{
width: 100%;
margin-bottom:10px;
}
1 convallis timestamp
2 convallis timestamp 2 Donec a fermentum nisi.
3 Nullam eget lectus augue. Donec eu sem sit amet ligula
faucibus suscipit. Suspendisse rutrum turpis quis nunc
convallis quis aliquam mauris suscipit.
4 Donec a fermentum nisi. Integer dolor est, commodo ut
sagittis vitae, egestas at augue.
5 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
總結
以上是生活随笔為你收集整理的php 瀑布流布局,CSS3实现瀑布流布局的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下rman自动备份,linux
- 下一篇: 动态规划算法php,php算法学习之动态