前言

like a mountain that is in our path,wo cannot complain that it is there,we simply have to climb it

起由

最近,在搭建個人博客時,其中的Demo展示頁面想用瀑布流形式展現(xiàn),發(fā)現(xiàn)現(xiàn)有的js插件大多基于JQ的,而我稍微有點小強迫,不想基于JQ,于是就著手自己封裝了一個。順帶就研究了下css3方式實現(xiàn)瀑布流,于是總結了下,寫了幾個示例demo,就有了本文。

幾種常用的瀑布流介紹

一般瀑布流的實現(xiàn)常見有三種方式

  • 傳統(tǒng)的多列浮動
  • css3樣式定義
  • js計算絕對布局

傳統(tǒng)的多列浮動簡介

首先固定屏幕中展示的列數(shù),每一列中間的數(shù)據(jù)作為一組單獨計算,插入數(shù)據(jù)時分別插入不同列中
優(yōu)點:

  • 布局最為簡單,一般只依賴與一個浮動布局
  • 不需要知道內容的高度,所以當有圖片未加載時也不影

    網(wǎng)友評論