Cutest UI 样式框架

一个简洁、美观的CSS样式框架,提供了丰富的UI组件和响应式设计。

卡片组件

用于展示内容的卡片容器,支持多种布局和样式。

卡片组件用法指南

基本用法

卡片组件是一种常用的内容容器,用于组织和展示相关信息。

<div class="card p-4">
    <h3>卡片标题</h3>
    <p>卡片内容描述...</p>
</div>
                

组件类型

  • 基础卡片.card - 标准卡片样式
  • 提示卡片.tip-card - 带有特殊布局的提示信息卡片
  • 响应式卡片:与 .card-grid.card-container 结合使用

卡片变体

  • .card.-borderless - 无边框卡片
  • .card.-shadowless - 无阴影卡片
  • .card.-hover-lift - 增强悬停效果的卡片
  • .card.-small - 小尺寸卡片
  • .card.-large - 大尺寸卡片
  • .card.-primary - 主色调边框卡片
  • .card.-secondary - 次色调边框卡片

卡片内容结构

  • .card-image - 卡片图片
  • .card-title - 卡片标题
  • .card-description - 卡片描述文本
  • .card-actions - 卡片操作按钮区域
  • .card-footer - 卡片页脚
  • .card-content-center - 内容居中对齐

布局与响应式

使用 .card-container.card-grid 可以创建响应式的卡片网格布局:

<div class="card-container">
    <div class="card-grid">
        <div class="card p-4">卡片 1</div>
        <div class="card p-4">卡片 2</div>
        <div class="card p-4">卡片 3</div>
    </div>
</div>
                

最佳实践

  1. 保持卡片内容简洁明了,避免信息过载
  2. 合理使用卡片变体和尺寸,根据内容重要性进行区分
  3. 在卡片网格布局中,确保卡片高度一致以获得更好的视觉效果
  4. 为卡片添加适当的悬停效果,提升用户交互体验
  5. 在移动设备上,确保卡片内容易于阅读和点击
  6. 使用卡片页脚展示辅助信息或操作链接

卡片变体示例

基础卡片

标准的卡片样式,带有边框和阴影效果。

无边框卡片

移除了边框的简约卡片样式。

无阴影卡片

没有阴影效果的扁平卡片样式。

小尺寸卡片

较小的内边距,适合展示简洁信息。

标准尺寸卡片

默认尺寸,适合大多数场景使用。

大尺寸卡片

较大的内边距,提供更舒适的阅读体验。

适合包含更多内容的场景。

主色调卡片

带有主色调边框的卡片,用于突出重要信息。

次色调卡片

带有次色调边框的卡片,用于分类或分组信息。

增强悬停卡片

悬停时有更明显的提升和阴影效果。

带图片卡片

包含图片的完整卡片结构示例。

居中内容卡片

卡片内容居中对齐的样式。

带操作卡片

包含多个操作按钮的卡片示例。

响应式卡片网格说明

卡片网格会根据容器宽度自动调整列数:

  • 小于 500px:单列显示
  • 500px - 767px:双列显示
  • 768px 及以上:三列显示