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

elementui字号

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

Element UI 字号设置方法

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

修改全局主题变量

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

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

通过 CSS 覆盖

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

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

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

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

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
分享给朋友:

相关文章

elementui视频

elementui视频

以下是关于 ElementUI 视频资源的整理,涵盖教程、实战案例和官方资源: ElementUI 官方视频资源 ElementUI 官方文档虽以文字为主,但部分社区或第三方平台可能有官方团队发布的…

elementui iview

elementui iview

Element UI 和 iView 对比 Element UI 和 iView 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的主要特点和差异: Eleme…

yarn elementui

yarn elementui

安装 Element UI 与 Yarn Element UI 是一个基于 Vue.js 的组件库,使用 Yarn 作为包管理工具可以快速安装和集成。以下是具体方法: 确保已安装 Yarn 和 V…

elementui rowspan

elementui rowspan

合并行(Rowspan)在 Element UI 表格中的实现 Element UI 的表格组件默认不直接支持 rowspan 属性,但可以通过自定义 span-method 方法实现合并行功能。以下…

elementui抽屉

elementui抽屉

elementui抽屉的基本用法 Element UI的抽屉组件(Drawer)是一种从页面边缘滑出的面板,常用于显示额外内容或操作。需要在项目中引入Element UI库后使用。 安装Eleme…

elementui作用

elementui作用

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