css完美的全屏图像背景

时间:2011-08-31 15:06:45

标签: css image fullscreen

我想知道哪个是适合每个屏幕,每个浏览器的背景图像的最佳解决方案。此外,我注意到大多数技术都会略微裁剪图像。 我知道有很多技巧可以做到这一点,但我想知道哪个是你认为最好的。 谢谢!

2 个答案:

答案 0 :(得分:23)

这个post from CSS-tricks.com涵盖了全屏背景图像的不同技术,并包括旧版IE的后备(我还没有测试IE修复)。

当我不需要担心支持旧浏览器时,我通常使用CSS3方法:

html { 
    background: url(http://lorempixum.com/1440/900/sports)
        no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

答案 1 :(得分:0)

在body标签内添加:

<img src="img/beach.jpg" 

style="width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5000;">

http://thewebthought.blogspot.com/2010/10/css-making-background-image-fit-any.htmlg