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

elementui col

2026-01-15 19:59:52前端教程

ElementUI 的 Col 组件

ElementUI 的 el-col 是布局组件 el-row 的配套列组件,用于实现基于 24 分栏的栅格布局系统。

基本用法

el-col 需要嵌套在 el-row 内使用,并通过 span 属性指定占据的栏数(最大 24):

elementui col

<el-row>
  <el-col :span="12">占据 12 栏(50%)</el-col>
  <el-col :span="6">占据 6 栏(25%)</el-col>
  <el-col :span="6">占据 6 栏(25%)</el-col>
</el-row>

响应式布局

通过 xssmmdlgxl 属性适配不同屏幕尺寸:

<el-row>
  <el-col :xs="24" :sm="12" :md="8" :lg="6">响应式列</el-col>
</el-row>
  • xs:屏幕宽度 < 768px
  • sm:屏幕宽度 ≥ 768px
  • md:屏幕宽度 ≥ 992px
  • lg:屏幕宽度 ≥ 1200px
  • xl:屏幕宽度 ≥ 1920px

偏移与对齐

  • 偏移:通过 offset 属性设置左侧偏移栏数。

    elementui col

    <el-col :span="6" :offset="6">偏移 6 栏</el-col>
  • 对齐:通过 el-rowjustifyalign 属性调整列的水平与垂直对齐方式。

    <el-row justify="center" align="middle">
      <el-col :span="6">居中对齐</el-col>
    </el-row>

嵌套栅格

el-col 内可继续嵌套 el-row 实现复杂布局:

<el-row>
  <el-col :span="12">
    <el-row>
      <el-col :span="8">嵌套列</el-col>
    </el-row>
  </el-col>
</el-row>

注意事项

  • 默认栅格间距为 0,可通过 el-rowgutter 属性调整(单位:px)。
  • 组件基于 Flex 布局,需确保浏览器兼容性。

通过灵活组合 spanoffset 和响应式属性,可快速构建适应不同设备的页面布局。

标签: elementuicol
分享给朋友:

相关文章

elementui  文档

elementui 文档

以下是 Element UI 官方文档及相关资源的整理: 官方文档地址 Element UI 的官方文档可通过以下链接访问: 中文文档:https://element.eleme.cn/#/z…

elementui教程

elementui教程

ElementUI 教程 ElementUI 是基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发企业级应用。以下是基础教程和进阶使用指南。 安装与引入 通过 npm 安…

elementui加减

elementui加减

ElementUI 加减组件实现方法 ElementUI 提供了 InputNumber 组件用于数字输入和加减操作,支持设置步长、最小值和最大值等属性。 基础用法 <el-input-nu…

elementui滚动

elementui滚动

ElementUI 滚动相关功能 ElementUI 提供了多种滚动相关的组件和功能,适用于不同场景的需求。以下是一些常见的滚动实现方法和组件: 滚动条组件(ElScrollbar) Element…

elementui合计

elementui合计

ElementUI 合计功能实现 ElementUI 的表格组件(el-table)提供了合计行功能,可以通过设置 show-summary 属性和 summary-method 方法来自定义合计行的…

elementui返回

elementui返回

Element UI 返回功能实现方法 Element UI 提供了多种方式实现返回功能,具体取决于使用场景和需求。以下是几种常见的方法: 使用 el-button 结合路由返回 在 Vue 项…