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

elementui间距

2026-03-06 00:18:39前端教程

Element UI 间距设置方法

Element UI 提供了一套基于 SCSS 变量的间距系统,可通过以下方式调整间距:

使用内置间距类

Element UI 内置了 marginpadding 工具类,格式为 {属性}{方向}-{大小}

/* 示例 */
<el-button class="m-t-10">上边距10px</el-button>
<el-divider class="p-l-20">左侧内边距20px</el-divider>

修改 SCSS 变量

在项目中覆盖默认间距变量:

$--spacing-extra-small: 5px !default;
$--spacing-small: 10px !default;
$--spacing-medium: 20px !default;
$--spacing-large: 30px !default;

组件特定间距

部分组件支持单独设置间距:

<el-row :gutter="20">
  <el-col :span="12"></el-col>
</el-row>

<el-menu :collapse-transition="false" menu-trigger="hover"></el-menu>

自定义样式

通过 CSS 直接控制间距:

.custom-spacing {
  margin-bottom: 15px;
  padding: 0 10px;
}

响应式间距实现

结合媒体查询实现响应式间距:

@media (max-width: 768px) {
  .responsive-spacing {
    padding: $--spacing-small;
  }
}

注意事项

  1. 修改全局变量需在引入 Element UI 样式前执行
  2. 组件间距优先级:组件prop > 自定义class > 全局变量
  3. 行内样式会覆盖所有预定义样式

elementui间距

标签: 间距elementui
分享给朋友:

相关文章

elementui核心

elementui核心

Element UI 核心概念 Element UI 是基于 Vue.js 2.0 的桌面端组件库,其核心设计理念是简洁、高效、易用。以下是其核心组成部分: 组件化设计 提供丰富的 UI 组件,如…

elementui案例

elementui案例

Element UI 案例 Element UI 是一个基于 Vue.js 的组件库,广泛用于构建企业级中后台前端界面。以下是一些常见的 Element UI 案例和使用场景: 表单设计 Elem…

elementui datepick

elementui datepick

ElementUI DatePicker 使用指南 ElementUI 是一套基于 Vue.js 的组件库,DatePicker 是其中一个常用的日期选择组件。以下是关于 ElementUI Date…

elementui dropdown

elementui dropdown

ElementUI Dropdown 基础用法 ElementUI 的 Dropdown 组件用于创建下拉菜单,常用于导航或操作选项的折叠展示。以下是一个基础示例: <el-dropdown&…

elementui validetor

elementui validetor

Element UI 表单验证方法 Element UI 提供了 el-form 组件,结合 rules 和 prop 属性实现表单验证。以下是常用的验证方法: 基本表单验证 在 el-for…

elementui时区

elementui时区

ElementUI 时区问题解决方案 ElementUI 本身是一个基于 Vue.js 的组件库,不直接处理时区问题。但日期时间相关组件(如 DatePicker、DateTimePicker)可能涉…