Js实现瀑布流效果
Js实现瀑布流效果
通过JavaScript实现瀑布流效果,实现不同大小的图片有序展示
效果图:

思路:
1.将图片宽度固定,用浏览器窗口大小除以每个图片的宽度,求出要分成的列数
2.将每个图片定位
3.每次找到最小高度的列,将图片加到该列后
HTML部分以及CSS样式
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
瀑布流
js代码