PX转em

输入像素值与父元素字号即可实时换算为em单位,默认16px父字号,适合CSS组件化开发、嵌套元素尺寸控制等场景。

换算结果
--
em

关于 PX转em 工具

PX转em工具帮助你将CSS像素值快速换算为em单位。em是CSS中的相对长度单位,相对于父元素的字号。在组件化开发、嵌套元素尺寸控制、文本缩放等场景中,em可以让元素尺寸相对于父级缩放。本工具支持自定义父元素字号,实时计算结果,所有运算在浏览器本地完成,安全隐私。

什么是像素(px)?

像素(Pixel,简称px)是CSS中的绝对长度单位,对应屏幕上的物理像素。在传统固定布局中,px是最常用的尺寸单位。但px是绝对单位,不会随父元素或根字号变化而缩放,因此在需要相对缩放的场景中逐渐被em/rem等相对单位取代。

什么是em?

em是CSS中的相对长度单位,相对于父元素的font-size属性。例如,若父元素font-size为16px,则子元素中1em=16px、0.5em=8px、2em=32px。em会随父元素字号继承放大——若父元素本身也是em单位,会层层相乘,这是em与rem最大的区别。

像素 与 em 的区别

像素是绝对单位,em是相对单位,两者通过父元素字号建立换算关系。

对比项像素(px)em
单位性质绝对单位相对单位
参照基准父元素字号
嵌套继承不会会层层放大
默认16px父字号下16 px= 1 em
默认16px父字号下32 px= 2 em
换算公式px = em × 父字号em = px ÷ 父字号
典型场景固定布局组件化开发

什么时候需要PX转em

以下场景经常需要进行像素到em的换算:

  • 组件化开发:组件内部尺寸使用em,随父元素字号缩放。
  • 文本缩放:正文段落使用em实现字号相对缩放。
  • 图标对齐:图标尺寸用em与文本字号保持比例。
  • 嵌套列表:嵌套列表缩进使用em相对父级。
  • 按钮设计:按钮内边距使用em随字号缩放。
  • 表单元素:表单输入框尺寸使用em适配字号。
  • 主题切换:修改父元素字号实现组件整体缩放。
  • 设计稿还原:设计师给出px稿,开发者换算为em。

如何使用PX转em工具

使用本工具进行换算非常简单:

  1. 在「输入值」框中输入需要换算的像素数值,如16、24、32等。
  2. 在「父元素字号」框中确认或修改父级元素字号,浏览器默认16px。
  3. 查看下方实时显示的换算结果,单位为em。
  4. 如需复用结果,点击「复制结果」按钮即可复制到剪贴板。

整个过程实时进行,无需点击「计算」按钮,修改任意输入框即触发重算。

工具特点

  • 实时计算:输入即换算,结果即时显示。
  • 自定义父字号:支持任意父元素字号值,覆盖各种em方案。
  • 精准换算:采用标准公式 em = px ÷ 父字号,结果精确到小数。
  • 一键复制:点击按钮即可复制结果。
  • 本地处理:所有计算在浏览器本地完成,不上传不记录。
  • 免费无限制:不限次数,无需注册。

常见问题

  • PX转em的公式是什么?公式为:em = px ÷ 父元素字号。默认16px父字号下,16px等于1em。
  • em和rem有什么区别?em相对于父元素字号,会随层级继承放大;rem相对于根元素字号,全局唯一。
  • em为什么会嵌套放大?em继承父元素字号,若父元素本身也是em单位,会层层相乘,导致尺寸不可控。
  • 结果会被上传到服务器吗?不会。所有计算在浏览器本地完成,结果不外传。