在高分屏中,修改浏览器的缩放比例,其实就是修改浏览器的DPI,即单位面积内可用的像素点数,从而在屏幕尺寸保持不变的情况下,达到了改变视窗宽高的效果(用像素计量),简单来说,放大比例会减少DPI,宽高变小,减少比例会增加DPI,宽高变大。
总的来说,通过修改浏览器的缩放比例来适应分辨率,是一种最经济的做法(不需要编写任何代码),唯一的缺点在于需要手动调节,导致难以找到最合适的缩放比例。
今天再介绍利用CSS的scale来达到同比缩放的效果,操作的步骤如下:
1. 首先将容器的比例缩小,这样容器的尺寸就会较小,内容刚好能够填满容器;
2. 再内容渲染完成后,再按同比例放大,这样容器就刚好铺满整个大屏。
具体CSS代码如下:
/* 缩小一半空间,用于适应高分屏 */
.flux-container {
position: absolute;
width : 50%;
height : 50%;
background-color: #255625;