我正在尝试使用CSS实现这样的效果:
我希望将页面背景图片全屏固定,以下代码可以实现此功能:
body
{
background: url(../img/beach.jpg) no-repeat fixed 100% 100%;
}
现在我可以验证窗口确实填充了该图像,至少在我的 Firefox 3.6 上有效。
然而,当我尝试缩放页面时 (ctrl+-/+),它就出问题了,图像只是随着页面缩放而被拉伸或缩小。
是否有更好的纯 CSS 方法来解决这个问题?我没有找到一个适合背景图像的好属性。
或者我应该考虑使用 jQuery 在运行时操作宽度和高度?它们都设置为 100%,所以我想那应该“一如既往”地工作 :(
提前感谢任何建议!