CSS 单位转换器 在可配置的视口和字体大小之间转换 px、em、rem、%、vw、vh、vmin 和 vmax。
CSS 单位转换器
在可配置的视口和字体大小之间转换 px、em、rem、%、vw、vh、vmin 和 vmax。
配置上下文
设置视口尺寸、基本字体大小和父元素大小。
输入值
输入要转换的CSS值。
选择单位
选择源和目标CSS单位。
What Is CSS 单位转换器?
Why Use CSS 单位转换器?
-
可配置的视口尺寸,用于准确的vw/vh计算。
-
可调整的基本字体大小,用于em/rem转换。
-
父元素大小,用于百分比计算。
-
所有八种必需的CSS长度单位。
-
非常适合响应式设计工作流程。
Common Use Cases
Technical Guide
CSS 长度单位分为两类:
绝对单位:
• px: CSS 像素(在 CSS 中为 1/96 英寸,但在标准显示器上为 1 设备像素)
相对单位:
• em: 相对于元素的字体大小。2em = 2 × 当前字体大小
• rem: 相对于根字体大小(html 元素)。比 em 更可预测
• %: 相对于父元素的对应属性值
• vw: 视口宽度的 1%。100vw = 全视口宽度
• vh: 视口高度的 1%。100vh = 全视口高度
• vmin: 较小视口维度的 1%
• vmax: 较大视口维度的 1%
常见响应式模式:
• 流体字体:font-size: clamp(1rem, 2vw + 0.5rem, 2rem)
• 全高节:min-height: 100vh
• 响应式间距:padding: 5vw
Tips & Best Practices
-
1使用rem进行字体大小设置(无障碍访问)。使用px进行边框和阴影设置(精确度)。
-
2vmin非常适合响应式正方形容器。
-
3使用vw单位的clamp()函数可以实现流体排版,而无需媒体查询。
-
4在移动设备上,100vh可能包括地址栏--请改用100dvh(动态视口高度)。
-
5如果不确定,请从rem和px开始,只有当需要相对于视口的大小时才添加vw/vh。
Related Tools
Frequently Asked Questions
Q 如何将px转换为vw?
Q vw和%的区别是什么?
Q 何时使用rem而不是em?
Q 什么是vmin?
Q 为什么100vh页面在移动设备上有滚动条?
About This Tool
CSS 单位转换器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.