原来用纯css做瀑布流是这么easy
2017-10-16 22:11
288 查看
摘要: 一行代码搞定瀑布流
现在只有一个属性搞定column-count: n;其中n代表所需要的列数,其他就跟正常的一样写就可以了
其中widthFix是一个了不起的属性,之前我做灵动云商城时,微信小程序还没有这个属性,也模拟实现了,是通过getImageInfo变相实现的。
但自从用上了widthFix后,做高度自适应,就是飞一般的感觉了。
一点小tip,以记。
效果
对比
这在没有css3是比较费力的,计算图片的高度,分别做汇总,一会儿往左丢一个,一会儿往右丢一个,使得左右高度相近现在只有一个属性搞定column-count: n;其中n代表所需要的列数,其他就跟正常的一样写就可以了
核心CSS代码
/*画廊整体*/ .gallery { /*定义列数*/ column-count: 2; /*列间距*/ column-gap: 4px; } /*图片本身*/ .gallery-item image { width: 100%; }
Dom结构
<view class="gallery"> <view class="gallery-item" wx:for="{{images}}" wx:key=""> <image src="{{item}}" mode="widthFix" /> </view> </view>
其中widthFix是一个了不起的属性,之前我做灵动云商城时,微信小程序还没有这个属性,也模拟实现了,是通过getImageInfo变相实现的。
但自从用上了widthFix后,做高度自适应,就是飞一般的感觉了。
一点小tip,以记。
相关文章推荐
- 手写SpringMVC,原来写一个简易SpringMVC框架这么Easy!
- css设置了border-width:1px,却没有边框,原来是这么回事
- 原来编译原理可以这么学
- 几何画板怎么画圆锥曲线,原来这么简单
- 原来这么简单就可以申请Blog了,害我还自己做了一个~
- 原来多线程中的join()是这么回事
- 唉,原来外国人也这么地不讲义气。
- 原来这么拍(三)——动感拍车解密
- 生活,原来就是这么累,这么复杂
- 大道至简,原来你就是这么KISS---ArchLinux基本系统到XFCE4桌面搭建【转载】
- 程序员原来可以这么牛!
- 原来这么拍(四)——牵手拍合影
- android recycleView 原来还可以这么用,,,,,,显示四路视频
- 微软主页的渐变原来是这么“拉”出来的...
- 一天完成把PC网站改为自适应!原来这么简单!
- 原来数据库编程也可以这么美好!
- [转贴]原来世界这么糗
- 原来这么拍(47)——首尔街拍
- 啊哈哈哈,原来修改MySQL工作路径这么简单
- 西游记原来是这么读的