首页前端开发CSS什么是瀑布流布局?

什么是瀑布流布局?

时间2024-05-21 03:30:03发布访客分类CSS浏览32
导读:首先我们来看一下瀑布流布局是什么? 根据百度百科上面的定义我们可以知道瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。 接着我...
首先我们来看一下瀑布流布局是什么? 根据百度百科上面的定义我们可以知道瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。 接着我们来看一下瀑布流布局原理是什么? 瀑布流布局的原理就是页面容器内的多个高度不固定的div之间按照一定的间隔参差不齐的无序浮动,鼠标滚动时不断在容器内的尾部加载数据,且自动加载到空缺位置,不断循环。 看完了上述瀑布流布局的定义和原理后,我们就来看看瀑布流布局的实现方法。 瀑布流布局的核心是基于一个网格的布局,而且每行包含的项目列表高度是随机的(随着自己内容动态变化高度),同时每个项目列表呈堆栈形式排列,最为关键的是,堆栈之间彼此之间没有多余的间距差存大。 下面我们就来看瀑布流布局的实现代码 1、纯css瀑布流布局代码: CSS3瀑布流 /*大层*/ .container{ width:100%; margin:0auto; } /*瀑布流层*/ .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:001em0; -moz-page-break-inside:avoid; -webkit-column-break-inside:avoid; break-inside:avoid; border:1pxsolid#000; } .itemimg{ width:100%; margin-bottom:10px; }

风景图1

风景图2

风景图3

风景图4

风景图5









本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 什么是瀑布流布局?
本文地址: https://pptw.com/jishu/664598.html
如何使用HTML5+css3制作出12种常用的按钮开关样式 台湾vps租用怎么防御网络攻击

游客 回复需填写必要信息