我正在一个新站点上工作,并且有一个重复的背景图像,它提供了“连续”的页面颜色流。从视觉上看,它与内容完美融合,但是,当页面加载或切换到另一个页面时,当此背景图像可见时,在内容加载之前会有一个短暂的暂停 - 导致一种“闪烁”的影响,这有点令人恼火.
这是CSS:
html { background: #fff url(../_images/bg_html.jpg) repeat-y center top; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: .875em;
line-height: 1.333em; /* 16px / 12px = 1.333em */
color: #000;
background: url(../_images/bg_body.png) repeat-x left top;
}
#container {
width: 980px;
margin: 0 auto;
background: url(../_images/bg_container.jpg) repeat-y left top;
overflow: hidden;
}
背景图像非常小 - 4k,所以在我看来,页面加载和转换可以更加无缝。我会很感激一些导致解决方案的见解。
谢谢!