博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 column实现卡片瀑布流布局
阅读量:6160 次
发布时间:2019-06-21

本文共 801 字,大约阅读时间需要 2 分钟。

实现效果

  • 今天遇到了需要实现一个卡片的瀑布流布局的问题,卡片高度是不同的。
  • 最后使用css3中的column属性实现了这个布局,而且非常的简便啊(lz隐约记得上次写瀑布流的时候是用js实现的...naive啊)
  • 实现效果大概如下图~

图片描述

相关属性

  • column-count:想实现的列数,我这里只需要2列
  • column-width:列的宽度
  • column-gap:列之间的间隙
  • break-inside:avoid:如果不将子元素(每个卡片)设置这个属性的话,就会出现一张卡片被截断显示在不同的列中的情况

遇到的问题

  • 实现过程中遇到了一个小问题,我的卡片底部border会被截掉一块
  • 通过设置子元素的overflow:auto解决了

代码

.videoCards {            padding-top: 4rpx;            column-count: 2;            column-gap: 18rpx;            .card {                display: inline-block;                margin-top: 20rpx;                width: 326rpx;                background: #FFFFFF;                box-shadow: 0 0 10rpx 0 rgba(0,0,0,0.10);                border-radius: 14rpx;                break-inside: avoid;                padding-bottom: 20rpx;                overflow: auto;                }        }

转载地址:http://xisfa.baihongyu.com/

你可能感兴趣的文章
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
使用SanLock建立简单的HA服务
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>