【发布时间】:2020-12-26 16:07:27
【问题描述】:
我有一种屏幕尺寸(例如 800x600 屏幕尺寸)的像素详细信息(字体大小和组件宽度和高度,以 px 为单位)。我想实现一个可以在不同屏幕尺寸上运行的 HTML 页面。 但在 800x600 屏幕尺寸上,它应该适合/具有完全相同的给定像素尺寸。
Example:
font-size: 16px -- On 800x600 screen size.
font-size: 24px -- 16px scale to 24px on xxxxxx screen size
我已经探索了vw, vh,但这取决于容器的宽度/高度,我需要将px 的大小计算为vw/vh 的大小。
此外,百分比大小需要使用像素大小进行转换。
我们可以使用 CSS 中的内置内容吗?
【问题讨论】:
-
@media only screen and (width: 800px) and (height: 600px) { font-size: 16px; }800x600px 怎么样?此外,对于其他屏幕尺寸,您正在寻找的确切公式是什么(即使目前无法计算)? -
是的,你应该使用媒体查询,没有办法使用纯 css 将 vw 转换为 px。