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

elementui字号

2026-03-05 20:33:57前端教程

Element UI 字号设置方法

Element UI 默认使用 14px 作为基础字号,但可以通过以下方式自定义:

修改全局主题变量

在项目中新建 SCSS 文件(如 element-variables.scss),覆盖默认字号变量:

elementui字号

$--font-size-base: 16px;
@import '~element-ui/packages/theme-chalk/src/index';

通过 CSS 覆盖

直接修改组件样式(需确保样式优先级):

.el-button {
  font-size: 16px;
}

配置按需加载时的默认尺寸

在使用 babel-plugin-component 按需引入时,可配置默认尺寸:

elementui字号

plugins: [
  [
    "component",
    {
      libraryName: "element-ui",
      styleLibraryName: "theme-chalk",
      style: {
        base: {
          fontSize: '16px'
        }
      }
    }
  ]
]

响应式字号方案

结合 CSS 变量实现动态调整:

:root {
  --el-font-size: clamp(14px, 2vw, 16px);
}
.el-button {
  font-size: var(--el-font-size);
}

字号层级关系

Element UI 采用分层字号体系:

  • 基础正文:$--font-size-base(默认14px)
  • 小号文本:$--font-size-small(默认13px)
  • 更小文本:$--font-size-extra-small(默认12px)
  • 标题字号:通过 $--font-size-large 等变量控制

注意事项

  1. 修改全局变量后需要重新编译主题
  2. 行高会随字号自动按比例调整(默认1.5倍)
  3. 表单元素的字号会影响整体布局尺寸
  4. 弹窗类组件的字号需单独调整时,建议使用自定义类名

通过以上方法可实现从组件级别到全局的字号定制化需求。

标签: 字号elementui
分享给朋友:

相关文章

elementui navmenu

elementui navmenu

使用 ElementUI NavMenu 导航菜单 ElementUI 的 NavMenu 组件提供了一种简单的方式来实现网站或应用的导航菜单。以下是关于如何使用和配置 NavMenu 的详细说明。…

elementui高级

elementui高级

ElementUI 高级用法与技巧 ElementUI 是基于 Vue.js 的流行组件库,适用于快速开发中后台系统。以下是一些高级用法和优化技巧,帮助提升开发效率和用户体验。 自定义主题与样式覆盖…

elementui filter

elementui filter

ElementUI 过滤器(Filter)使用指南 ElementUI 是一套基于 Vue.js 的组件库,常用于快速构建前端界面。过滤器(Filter)在 ElementUI 中主要用于表格(Tab…

elementui markdown

elementui markdown

ElementUI 与 Markdown 结合使用 ElementUI 是一个基于 Vue.js 的组件库,常用于快速构建前端界面。Markdown 是一种轻量级标记语言,常用于文档编写。以下是将 E…

elementui汉语

elementui汉语

Element UI 中文文档与资源 Element UI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和友好的中文支持。以下是相关中文资源和使用方法: 官方中文文档 Ele…

antd elementui

antd elementui

Ant Design(AntD)和 Element UI 是两个流行的前端 UI 组件库,均基于 React 和 Vue 框架设计。以下是两者的对比和核心特点: Ant Design (An…