自己试验了很多种方式,最终发现有一种方式最得朕心~~哈哈哈哈哈
先看一下效果图吧:
只截取了一部分,图片的人物不会因为页面大小而变得扭曲(这一点非常重要),我已经很满足啦~~~~~
下面看一下代码吧,其实也很简单。
body {
/*background: rgb(185, 246, 246);*//*设置颜色背景*/
background-image: url(photo5.png);/*设置背景图片*/
background-repeat:no-repeat;/*图片适应窗口大小,这里设置的是不进行平铺*/
background-attachment: fixed;/*图片相对于浏览器固定,这里设置背景图片固定,不随内容滚动*/
background-origin: border-box;/*从边框区域显示*/
background-size:cover;/*指定图片大小,此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小*/
}