-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
不同分辨率的显示器下maxDisplayWidth如何动态变化 #54
Comments
感觉不用太担心不同分辨率下的尺寸,不同分辨率屏幕上的尺寸,浏览器会有自己的逻辑像素。比如一个高分屏,可能 3 个物理像素才等于 1px(1 逻辑像素),低分屏 1 个物理像素就是 1px。 |
maxDisplayWidth设置最大宽度600,在2k屏幕下和在4k屏幕下,显示还是不一样的,最好就是宽度占比一致. |
如果要给视图设置一个最大宽度,这个最大宽度应该是固定的,固定的宽度应用到不同的屏幕上,难免会有实际观感上的一点区别,没有办法通过一个宽度统一不同屏幕的实际观感宽度。 如果最大宽度是一个比值,是一个基于浏览器宽度的百分比,这也是有问题的,这样随意拉宽浏览器宽度视图也会越宽,就达不到限制最大宽度的目的了。 |
设定一个最小宽度,最大宽度可以是显示器的百分比,在pc上显示h5页面会比较统一. |
你说的我按我的理解描述下,有一个宽度 w,小于 w 时视图等比缩放,视图宽度就是 w,大于 w,视图宽度变成百分比。 这样其实有问题:
百分比还是避免不了,浏览器的宽度非常宽的时候,视图也非常大,这样几乎和直接使用 postcss-px-to-viewport 没有区别,只是视图两边多了一点空白而已。 |
你的例子有几个问题。 你在同一块屏幕上调整了两次分辨率,所以两次 然后就是你代码里, 最后一个问题,CSS 没有办法获取屏幕的分辨率、计算机屏幕的物理宽度,所以一定要 js 介入,即第一步 js 先计算屏幕 我觉得你的代码逻辑简单概括一下,就是宽度大于屏幕的 30% 的时候,不再伸缩视图,否则伸缩。这样其实和固定的 |
有一个需求,不同分辨率的显示器下,maxDisplayWidth属性怎么按照显示器的分辨率百分比动态变化?
The text was updated successfully, but these errors were encountered: