如何使卡片列水平排序?

2023-12-29

我有一个智能滚动的卡片列表,虽然我喜欢它的外观card-columns,它从上到下排序,这非常令人沮丧,如下所示: 1 4 7 2 5 8 3 6 9

对于内容加载多个项目的任何内容,这种垂直排序似乎基本上毫无用处。如果我有 50 个项目,一些最不重要的项目将位于顶部!

我尝试过使用 Flexbox 进行一些变体,但没有任何效果。有人有水平排序工作吗?


在这里找到了一个很好的基本解决方案(不是直接用于引导程序)来使用 css 设置砌体垂直或水平http://w3bits.com/flexbox-masonry/ http://w3bits.com/flexbox-masonry/

我将进行测试并提供如何使用 bootstrap 4 的反馈。

用于水平使用:

.masonry { 
  display: flex;
  flex-flow: row wrap;
  margin-left: -8px; /* Adjustment for the gutter */
}

.masonry-brick {
  flex: auto;
  height: 250px;
  min-width: 150px;
  margin: 0 8px 8px 0; /* Some gutter */
}
.masonry-brick {
  &:nth-child(4n+1){
     width: 250px;
  }
  &:nth-child(4n+2){
     width: 325px;
  }
  &:nth-child(4n+3){
     width: 180px;
  }
  &:nth-child(4n+4){
     width: 380px;
  }
}

垂直使用:

.masonry { 
  display: flex;
  flex-flow: column wrap;
  max-height: 800px;
  margin-left: -8px; /* Adjustment for the gutter */
}

.masonry-brick {
  margin: 0 8px 8px 0; /* Some gutter */
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使卡片列水平排序? 的相关文章

  • JavaScript 和 jQuery 以及句点的使用

    我很困惑在引用类名时何时使用类名之前的句点 在此示例中 为什么 active slide 类的第一次使用事先使用了句点 而其他两个则没有 var main function dropdown toggle click function dr
  • 当内容悬停时变为粗体时防止表格扩展

    我正在处理一张表格 其中一个要求是每一行在悬停时变为粗体 我可以正常工作 但是当发生这种情况时 列的宽度会发生变化 有什么办法可以防止这种情况发生吗 table width 100 border 1px solid ccc margin t
  • 如何制作可扩展的文本框?

    我想制作一本以给定宽度 高度开始的教科书 然后 如果用户输入的内容超过给定的空间量 文本框就会向下扩展 我该怎么做呢 我使用 CSS 吗 当用户超过允许的行数时 基本文本框仅显示滚动条 如何使文本框将行数再扩展 5 行
  • 如何通过 Javascript 获取 Bootstrap 版本?

    有没有办法通过调用函数来获取Bootstrap版本 我做了一些研究 但找不到任何方法 版本信息包含在开头的注释中 如下所示 引导程序 v3 3 7 http getbootstrap com http getbootstrap com 版权
  • 打开 bootstrap.min.css 导致 VS2010 崩溃

    知道为什么打开 bootstrap min css 的缩小版本会导致 VS2010 崩溃吗 对于非缩小文件不会发生这种情况 我知道 我知道 一个有效的解决方案可能是 不要在 VS2010 中打开 bootstrap min css 这与我告
  • Twitter 引导重置按钮

    我如何使用 twitter bootstrap 创建重置按钮 与清除所有数据的表单重置按钮相同吗
  • jquery - 如何根据我的滚动位置滚动顶部动画到下一个可见的 div/类?

    如果标题有点模糊 请原谅我 因为我不知道如何写下来 基本上 我们有一个包含 6 个 场景 的页面 他们都有班级 scene和不同的 ID 例如 scene1 scene2 etc 首先 我们必须动态更改每个场景的颜色 gt 场景 1 是浅色
  • 角 2 材料容器固定不工作

    我对 CSS 和 Angular 2 材质有疑问 任何固定定位元素的行为都不像固定在 md sidenav container 内 如果它不在容器内 则它可以正常工作 这是该问题的链接 只需将 md toolbar 复制并粘贴到容器内部 您
  • 通过单击外部关闭 Bootstrap 弹出窗口

    如何通过单击弹出窗口外部来关闭 Bootstrap 弹出窗口 目前它具有打开链接的切换功能 HTML div class widget rating span class rateit rating average span a class
  • Angularjs UI 模态表单

    我曾经使用引导模式有一个登录对话框 scope loginDialog backdrop true keyboard true windowClass modal loginDialog backdropClick true templat
  • 使用 css3 列 - 如何获取元素位置?

    为了将长 html 文件与列分开 我使用了 css3 列 padding 0px height 1024px webkit column gap 0px webkit column width 768px 我想获取指定元素的位置 所以我使用
  • 如何让 Twitter Bootstraps 移动导航栏覆盖页面上的内容而不是将其向下推?

    我正在使用 Twitter Bootstrap 并且想修改移动导航栏 以便在展开时下拉菜单覆盖页面上的内容 而不是将其向下推 我知道我可能需要制作包含 div 绝对定位 增加它的 z index 并定位外部 div 相对而言 但我似乎无法让
  • Twitter Bootstrap 按钮的水平和垂直分离

    是什么导致 Twitter Bootstrap 的按钮水平分离 我在 CSS 代码中找不到它 我试图对垂直方向重复相同的操作 但似乎我未能实现这一目标 如何在按钮之间添加垂直分隔 仅当它们垂直堆叠时 第二张图片 但当它们不是 第一张图片 时
  • 调整大小后获取实际图像大小

    我有一个充满缩略图的页面 用 css 调整大小150x150 当我单击缩略图时 页面变暗 并且图像以其真实尺寸显示 目前 我必须手动创建一个包含所有图像的实际高度的数组 为了解决设计问题 减少画廊的手动操作 我需要在调整图像大小 CSS 后
  • 垂直对齐材质图标

    我正在尝试在导航菜单中垂直对齐 下拉箭头 我尝试过各种方法 例如vertical align middle display inline block 之类的东西 但这根本没有帮助 http img02 imgland net jfCmDoW
  • 自动溢出的容器中不会出现滚动条(IE10、Windows Phone 8)

    我有一个容器 比方说div with overflow auto 其中的元素完全按照预期滚动 但不会出现典型的触摸滚动条 我尝试设置 ms overflow style auto明确地 但没有任何改变 浏览器 IE10 设备 Windows
  • LESS CSS 在媒体查询中设置变量?

    我正在开发一个专门针对 iPad 的网站 为了使我的网站能够在视网膜显示屏 iPad 和旧版本 iPad 上运行 我想在媒体查询中的 LESS CSS 中设置一个变量 例如 media all and max width 768px rat
  • 透明、无边框文本输入

    如何删除周围的边框
  • 如何显示不同页眉的页面? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在为我的学校项目开发网站 但我遇到了一个问题 我在每个页面上显示一个标题 我的标题之一包含登录表单 另一标题包含用户名 搜索栏等 问题是
  • 使用带有箭头的 MaterializeCSS 轮播 - 如何使用普通 javascript 进行初始化

    我正在尝试使用 MaterializeCSS 创建带有箭头的轮播 我正在尝试使用这个代码笔 https codepen io Paco Cervantes pen ZLxKpj取得有限的成功 我想使用普通的 javascript 而不是 j

随机推荐

  • 使用 React Router v4 的 IIS 规则

    我正在尝试使用 BrowserRouter 让我的路由与 IIS 和 React Router v4 一起使用 在我的本地主机上 我的所有路由都按预期工作 React Router 按照我想要的方式处理一切 http www example
  • 在容器中使用 new 放置

    我刚刚遇到了一些 C 容器实现 该类使用内部缓冲区来管理其对象 这是一个没有安全检查的简化版本 template
  • 不同语言中的数组 - 存储引用还是原始对象?

    当使用数组时 我试图理解不同语言中原始内存的样子 考虑以下 Java 代码 String a hi String b there String c everyone String array a b c 显然数组持有参考 而不是对象 也就是
  • 在 angularjs 中转换 $.param

    在我使用 JQuery 之前 我使用它来发送带有参数的 URL window location myUrl param paramName ok anotherParam hello 但对于 angularjS 来说 这并不以同样的方式工作
  • 如何将 JavaScript 代码转换为其等效的 PHP 代码?

    我有js代码 var b aHR0cDovL3d3dy5oZHpvZy5jb20vZ2V0X2ZpbGUv S84Y2 5 T 4Zm yNmVkNTk0ZmI5Yzc2ZWI2Y2Y2YWVm 85ND w 85NDU4Ny85NDU4N
  • 迭代 Capybara 中的项目

    我有一个包含 block 类的多个元素的页面 在 Capybara 中 我希望能够在完成操作之前循环遍历并引用此类中的每个元素 但是 到目前为止我尝试过的代码都不起作用 这是我尝试过的 within block nth child 1 do
  • 同时刷新物化视图会导致表膨胀

    在 PostgreSQL 9 5 中 我决定创建一个物化视图 effects 并安排每小时并发刷新 因为我希望它始终可用 REFRESH MATERIALIZED VIEW CONCURRENTLY effects 一开始一切都很顺利 我的
  • mysql_fetch_array 回显为 json

    我试图弄清楚如何输出我的 php 以回显我的 json 文件
  • Oracle SQL 使用 listaggs 生成随机输出

    我的值是 30 31 32 和 33 我如何生成一个输出 随机 其中可能包含该列表的单个值 它们的 listaggs 或空值 id val 1 30 31 2 null 3 32 4 33 5 null 6 31 33 7 null 8 3
  • java语言除法错误

    我有一个简单的java程序 它没有按照我认为应该的方式运行 public class Divisor public static void main String args int answer 5 2 System out println
  • SQLAlchemy delete() 函数会刷新,但不会提交,即使在调用 commit() 之后也是如此

    我有一个flask使用的应用程序sqlalchemy读 写postgres架构 当我使用 delete 函数时 它只会刷新 但不会发生对数据库的实际更改 Session sessionmaker autocommit False autof
  • 在 Unity 2d 中使用坐标系和游戏屏幕?

    因此 我在其他平台上开发了 x y 坐标系对我有意义的游戏 左上角代表游戏屏幕 坐标为 0 0 右下角代表 宽度 高度 现在我正在尝试跳转到 Unity 2d 但我无法理解游戏屏幕是如何工作的 如果我在屏幕上有一个背景对象和一个角色对象 当
  • 无法在运行时编译 .Net 5 中的字符串[重复]

    这个问题在这里已经有答案了 我尝试编译字符串 但出现错误System PlatformNotSupportedException Operation is not supported on this platform P S 我在以前版本的
  • 在 Postgres 中将时间戳截断为 5 分钟的最快方法是什么?

    Postgres 可以使用 date trunc 函数舍入 截断 时间戳 如下所示 date trunc hour val date trunc minute val 我正在寻找一种将时间戳截断为最近的 5 分钟边界的方法 例如 14 26
  • 托盘图标的文本叠加

    我有一个使用 PyGTK 的简单托盘图标gtk StatusIcon http www pygtk org docs pygtk class gtkstatusicon html import pygtk pygtk require 2 0
  • mongodb 将文档从一个集合移动到另一个集合

    How can 文件 be 从一个集合移动到另一个集合 in MongoDB 例如 我在集合 A 中有很多文档 我想将所有 1 个月前的文档移动到集合 B 这些 1 个月前的文档不应该在集合 A 中 Using 聚合我们可以做的copy 但
  • 如何检查 TCP 发送缓冲区的容量以确保数据传送

    我想向我的 TCP 接口添加递送确认 非阻塞写入可以填充发送缓冲区 但如果连接失败 数据可能永远不会到达 同时写入已报告数据已接收 通过本地套接字 如果我向堆栈添加额外的确认 我可以验证是否收到了每条数据 我认为 ftp 就是这样做的 但我
  • 使用 Indy 的 IDTCPClient 从响应流获取 HTML [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有一个前员工创建的组件 它使用 Indy IDTCPClient 和以下方法来执行请求 其中 aReadHeader 是 在传入之前构建的
  • 使用 Google DataFlow/Apache Beam 并行化图像处理或爬行任务是否有意义?

    我正在考虑将 Google DataFlow 作为运行管道的选项 该管道涉及以下步骤 从网络下载图像 处理图像 我喜欢 DataFlow 管理完成工作所需的虚拟机的生命周期 因此我不需要自己启动或停止它们 但我遇到的所有示例都使用它来执行数
  • 如何使卡片列水平排序?

    我有一个智能滚动的卡片列表 虽然我喜欢它的外观card columns 它从上到下排序 这非常令人沮丧 如下所示 1 4 7 2 5 8 3 6 9 对于内容加载多个项目的任何内容 这种垂直排序似乎基本上毫无用处 如果我有 50 个项目 一