首页 > web前端 > css教程 > 正文

如何在CSS中使用Bulma制作卡片列表_Bulma columns类与card结合

P粉602998670
发布: 2025-11-26 19:49:28
原创
776人浏览过
使用Bulma的columns与card结合可快速构建响应式卡片列表,通过is-one-third-desktop、is-half-tablet等类控制多端布局,配合is-multiline实现换行,card内部结构支持图文与操作按钮,自动适配不同屏幕尺寸,无需额外CSS。

如何在css中使用bulma制作卡片列表_bulma columns类与card结合

在使用 Bulma 框架开发响应式页面时,将 card 组件与 columns 布局结合是一种常见且高效的方式,尤其适用于展示卡片列表,比如产品、文章或用户信息。通过 Bulma 的网格系统,可以轻松实现多列自适应布局。

使用 columns 与 card 实现卡片列表

Bulma 的 columns 类提供了一套基于 Flexbox 的响应式网格系统,配合 column 子类可划分布局区域。每个卡片放在一个 column 中,Bulma 会自动等宽分配空间,并在小屏幕上堆叠显示。

基本结构如下:

<div class="columns">
  <div class="column">
    <div class="card">
      <div class="card-image">
        <figure class="image is-4by3">
          <img src="example.jpg" alt="Placeholder image">
        </figure>
      </div>
      <div class="card-content">
        <p class="title">卡片标题</p>
        <p class="subtitle">副标题信息</p>
        <div class="content">
          这是卡片的描述内容。
        </div>
      </div>
    </div>
  </div>
<p><!-- 更多 column + card -->
</div></p>
登录后复制

每张卡片包裹在 <div class="column"> 内,columns 容器会自动处理间距和换行。

立即学习前端免费学习笔记(深入)”;

控制列数与响应式行为

默认情况下,columns 会尽可能多地放入等宽列。你也可以通过为 column 添加具体宽度类来控制每行显示数量:

  • is-one-third:每行最多 3 张卡片(适合桌面)
  • is-half:每行 2 张(平板适配)
  • is-full:移动端堆叠为单列

结合响应式前缀实现更精细控制:

PatentPal专利申请写作
PatentPal专利申请写作

AI软件来为专利申请自动生成内容

PatentPal专利申请写作 266
查看详情 PatentPal专利申请写作
<div class="columns is-multiline">
  <div class="column is-one-third-desktop is-half-tablet is-full-mobile">
    <div class="card">...</div>
  </div>
  <div class="column is-one-third-desktop is-half-tablet is-full-mobile">
    <div class="card">...</div>
  </div>
  <!-- 更多卡片 -->
</div>
登录后复制

添加 is-multiline 允许列在容器宽度不足时换行,确保布局整齐。

去除间距与美化排版

Bulma 默认在 column 之间留有间距(约 1rem)。如果需要更紧凑的布局,可添加 is-gapless 类,或使用自定义 CSS 调整间距。

也可通过 card 内部元素如 mediabutton 等增强交互性:

<footer class="card-footer">
  <p class="card-footer-item">
    <a href="#">查看详情</a>
  </p>
  <p class="card-footer-item">
    <a href="#">分享</a>
  </p>
</footer>
登录后复制

这样可以让每张卡片具备操作功能,提升用户体验。

基本上就这些。用 Bulma 的 columnscard 结合,能快速搭建出美观、响应式的卡片列表,无需额外编写复杂样式。

以上就是如何在CSS中使用Bulma制作卡片列表_Bulma columns类与card结合的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号