JavaScript简单实现瀑布流

0x1.瀑布流的介绍

  瀑布流也称为瀑布流式布局,广泛使用于网站、APP上,主要表现为参差不齐的多栏式布局,随着页面的滚动条向下滚动不断加载数据块并附加到底部中。

特点:图片大小不一竖型排列、滚动鼠标不断加载数据、便于用户交互。

应用示例:花瓣网

0x2.实现瀑布流

浏览器环境:Safari 10.1

body主体部分:


JavaScript简单实现瀑布流_第1张图片
body

样式设置部分:


JavaScript简单实现瀑布流_第2张图片
css

javascript部分:

创建li标签:

JavaScript简单实现瀑布流_第3张图片
li标签

获取浏览器的相关参数:

JavaScript简单实现瀑布流_第4张图片
浏览器参数

在ul标签中添加li标签:

JavaScript简单实现瀑布流_第5张图片
添加li

滚动动态添加li标签:

JavaScript简单实现瀑布流_第6张图片
滚动判断

效果:


GIF效果图

github:lijaha

如果我的文章能让你有所收获,可以关注一下我的公众号:lijahaTalk

JavaScript简单实现瀑布流_第7张图片
lijahaTalk

你可能感兴趣的:(JavaScript简单实现瀑布流)