美文网首页
瀑布流布局、木桶布局

瀑布流布局、木桶布局

作者: 饥人谷_阿靖 | 来源:发表于2017-03-01 19:18 被阅读126次

1、实现一个瀑布流布局效果

瀑布流原理:

每个元素固定宽度,不固定高度,计算每行列数,遍历一行的每一个元素,找到高度最小的元素,在下方添加新元素,并重新计算该列的高度,监听窗口大小变化事件,动态改变每行列数

性能效率上的注意点:

resize 触发会很频繁,可以将回调函数缓存一段时候后执行,即当这段时间内多次触发了resize事件,但回调函数只会执行一次

这种布局方式非常适合动态加载图片,当滚动条拉到最下面的时候可以通过Ajax动态加载下一轮图片。
代码
预览

2、实现木桶布局效果

每一个图片固定高度
监听load事件,获取图片的宽高,宽高比之类的信息
判断一行是否排满,再按一行一个个添加图片,如果未排满且放不下最后一张,就先按比例拉伸前面的图片占满一行,再将图片放在下一行

代码
预览

3、实现一个新闻瀑布流新闻网站,查看效果49 (选做)
jsonp 接口参数: http://platform.sina.com.cn/slide/album_tech?jsoncallback=func&app_key=1271687855&num=3&page=4
代码
预览

相关文章

  • 瀑布流布局 的学习

    1- 实现瀑布流布局效果 瀑布流效果瀑布流代码木桶布局效果木桶布局代码瀑布流布局 2- 实现一个新闻瀑布流新闻...

  • 瀑布流、木桶布局

    瀑布流 瀑布流效果代码 木桶布局 木桶布局效果(加载有点慢)代码

  • 瀑布流布局_木桶布局

    题目1: 实现一个瀑布流布局效果 瀑布流 题目2:实现木桶布局效果 木桶布局 题目3:**实现一个新闻瀑布流新闻网...

  • 瀑布流布局

    题目1: 实现一个瀑布流布局效果瀑布流代码题目2:实现木桶布局效果木桶布局代码题目3:实现一个新闻瀑布流新闻网站,...

  • 瀑布流布局_木桶布局

    1.实现一个瀑布流布局效果 JQ 瀑布流-1 效果 2.实现木桶布局效果 JQ 木桶布局 效果 3.实现一个新闻瀑...

  • 进阶任务18

    1、实现一个瀑布流布局效果 瀑布流布局预览 代码github 1、实现木桶布局效果 木桶布局预览 代码github...

  • 瀑布流、木桶布局

    1: 实现一个瀑布流布局效果 demo 2 : 根据视频实现一个新闻瀑布流新闻网站,查看效果457jsonp 接口...

  • 瀑布流布局&木桶布局

    一、实现一个瀑布流布局效果。 二、实现木桶布局效果。 预览 三、实现一个新闻瀑布流新闻网站。查看效果 jsonp ...

  • 瀑布流与木桶布局

    瀑布流布局 demohttp://js.jirengu.com/zobocukone/1/edit?html,js...

  • jQuery 瀑布流+木桶布局

    题目1: 实现一个瀑布流布局效果 演示 题目2:实现木桶布局效果 演示 题目3:实现一个新闻瀑布流新闻网站 jso...

网友评论

      本文标题:瀑布流布局、木桶布局

      本文链接:https://www.haomeiwen.com/subject/dwdcgttx.html