我正在使用 css3 来获得一个漂亮的全屏背景图像。
body{
background: url(<?php echo $background_image; ?>) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
当然 IE8 和更老的版本不玩球而且看起来很糟糕。有没有一种简单的方法让它在 IE8 上运行?
我查看了jQuery AnyStretch,它使用以下方法调用:
<script type="text/javascript">
$.anystretch(<?php echo $background_image; ?>, {speed: 150});
</script>
但即使它有效,我也无法做到,所以它只能在 IE8 浏览器中加载。使用 anystretch,浏览器会加载图像两次(一次在 css 中,一次在由 anystretch 创建的 html 中)。
任何人有任何想法的简单方法来做到这一点?