css实现瀑布流布局
实现思路
依赖column便可实现最简单实用的瀑布流布局
代码
我这里前端框架用的是Vue, 用其他的也一样
HTML
1 | <div class="waterfall"> |
Script
1 | <script> |
Css
1 | <style scoped> |
column-count: 3;
内容均分三份
column-gap: 10px;
列之间的间距
效果:
此时你会发现 8 和15分头行动了,此时还需要给子元素加一个属性
break-inside: avoid;
这样就不会被分割了
如下:
具体需要什么效果看自己需求取舍就行
兼容问题
肯定会有小伙伴说你这兼容性不行啊, ie 10以下怎么办
解决办法也不是没有
那就是:
以后面试的时候先问好需不需要兼容ie, 如果需要, 赶紧撤乎, 从根本上解决问题, 还能省几根头发
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Big0range!
评论