【发布时间】:2021-02-14 22:49:54
【问题描述】:
我一直在使用 react 制作网站,并且一直在使用带有 classNames 的 css。我还关注了一个 figma 文档,其中 figma 屏幕有一定的尺寸,比如说 x 像素 x y 像素。但是,在其他计算机上,它可能具有更大或更小的像素尺寸(a 像素乘 b 像素)。我已经将 x x y 像素用于 div 尺寸以及按钮大小等。因此,当我在其他像素尺寸较大的计算机上打开我的应用程序时,屏幕的一部分只是白色的,它仍然会像在较小的屏幕上一样显示网站。有没有办法解决这个问题,即使我使用了像素值,我的应用也会适应不同大小的屏幕?或者,我是否必须返回并将所有内容更改为百分比?
【问题讨论】:
-
我认为通常在使 Web 代码具有响应性时,您需要使用 some 相对大小值,即视口百分比、父元素百分比、
rem是相对的基本字体大小等...像素值不是动态的也不是相对的,每个设备/屏幕可以有不同大小的像素以及不同的像素密度。