.ha{
font-size: calc(100vw / 45);
}
<a class='ha'>Hello World</a>
calc()
function performs a calculation to be used as the property value.
1像素 = (100vw / [文档.documentElement.clientWidth] 像素)
例如,如果您的视口宽度为500像素(根据定义等于100vw),则
PX: px / viewport total width * 100
REM: ((rem * rem size) / vw) * 100
EM: ((em * em size) / vw) * 100
在这里你可以看到更多关于它们的信息:
PX: https://cssunitconverter.vercel.app/px-to-vw#faq
REM: https://cssunitconverter.vercel.app/rem-to-vw#faq
EM: https://cssunitconverter.vercel.app/em-to-vw#faq
P.S. 顺便说一下,我猜REM和EM的计算逻辑是一样的。