当前位置:首页 > 前端教程

elementui卡片

2026-03-06 07:47:53前端教程

ElementUI 卡片组件使用指南

ElementUI 提供了 el-card 组件用于展示内容区块,支持标题、操作区域、阴影效果等配置。

基础用法

通过 header 属性设置卡片标题,默认插槽放置卡片内容。

<el-card header="默认卡片">
  <div>这里是卡片内容</div>
</el-card>

带阴影效果

shadow 属性控制阴影显示:

  • always:始终显示
  • hover:悬停时显示
  • never:不显示
<el-card shadow="hover">
  <template #header>
    <div class="clearfix">
      <span>悬停阴影卡片</span>
    </div>
  </template>
  <div>鼠标悬停时显示阴影</div>
</el-card>

自定义标题栏

使用具名插槽 header 可以自定义标题区域,通常配合 clearfix 类实现布局。

<el-card>
  <template #header>
    <div class="clearfix">
      <span style="float: left">自定义标题</span>
      <el-button style="float: right" size="small">操作按钮</el-button>
    </div>
  </template>
  <div>自定义标题区域内容</div>
</el-card>

卡片尺寸控制

通过 style 或 CSS 类控制卡片尺寸:

<el-card style="width: 480px">
  <div>固定宽度卡片</div>
</el-card>

内容分栏布局

卡片内部可使用 ElementUI 的 el-rowel-col 实现栅格布局:

<el-card>
  <el-row :gutter="20">
    <el-col :span="8">左侧内容</el-col>
    <el-col :span="16">右侧内容</el-col>
  </el-row>
</el-card>

带图片的卡片

结合 el-image 组件实现图文卡片:

<el-card>
  <el-image :src="imageUrl" fit="cover"></el-image>
  <div style="padding: 14px">
    <span>图片描述文字</span>
  </div>
</el-card>

属性说明

参数 说明 类型 可选值 默认值
header 标题文本 string
shadow 阴影显示时机 string always/hover/never always
body-style 内容区域样式 object { padding: '20px' }

插槽说明

名称 说明
header 标题区域内容
default 卡片主体内容

卡片组件适合用于展示独立的内容区块,通过合理组合标题、内容和操作按钮可以构建丰富的信息展示界面。

elementui卡片

标签: 卡片elementui
分享给朋友:

相关文章

elementui vue2

elementui vue2

使用 Element UI 与 Vue 2 的指南 Element UI 是一个基于 Vue 2 的组件库,专为开发者、设计师和产品经理设计,提供丰富的组件和交互方式。 安装 Element UI…

vite elementui

vite elementui

使用 Vite 集成 Element Plus Element Plus 是 Element UI 的 Vue 3 版本,与 Vite 兼容性良好。以下是集成步骤: 安装依赖: npm insta…

elementui日志

elementui日志

以下是关于 Element UI 日志相关的信息整理: Element UI 官方日志文档 Element UI 的更新日志(Changelog)通常可以在其 GitHub 仓库或官方文档中找到。…

elementui作用

elementui作用

Element UI 的作用 Element UI 是一套基于 Vue.js 的桌面端组件库,主要用于快速构建用户界面。它提供了丰富的预定义组件,帮助开发者高效完成前端开发任务。 核心功能 提供高…

elementui抖动

elementui抖动

ElementUI 抖动问题解决方法 ElementUI 组件在使用过程中可能出现抖动问题,通常是由于动画、布局或渲染优化不足导致。以下是几种常见的解决方案: 调整过渡动画 ElementUI 部分…

组件elementui

组件elementui

ElementUI 简介 ElementUI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如按钮、表单、表格等),适合快速构建企业级中后台产品。…