【发布时间】:2014-12-16 13:48:44
【问题描述】:
我正忙于我的网站,现在我遇到了问题。
当我向下滚动到我的联系页面时,我的浏览器开始滞后,因为我有一个带有属性滚动和大小封面的背景图像。
所以我google了一下,结果是物业覆盖导致滞后。
我该如何解决这个问题?我需要覆盖我的背景大小,因为我的网站是响应式的
我的代码:
background-attachment: scroll, fixed;
background-color: #666;
background-image: url("../images/black.png"), url("../images/bg-footer.jpg");
background-position: center, center center;
background-size: cover, cover;
【问题讨论】:
-
你压缩过你的图片吗?这可能是开始的地方。
-
是的,图片只有500kb
-
您是否尝试过添加
transform: rotateX(0deg);以强制将其放入单独的图层并将其绘图移交给 GPU? -
如果你使用
transform:,你会强制你的背景绘制由你的GPU而不是你的CPU来完成,这样可以加快速度。 -
-webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);正确强制硬件加速