如何使用CSS媒体查询将背景图像缩放到查看窗口

前端之家收集整理的这篇文章主要介绍了如何使用CSS媒体查询将背景图像缩放到查看窗口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个大图像作为网站的背景:
body {
    background: #000 url(/assets/img/living.jpg) no-repeat center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:100%;
}

但是在我的移动设备(iPhone 4S – Safari)上,后台附件:固定似乎与桌面上没有相同的效果.为什么这样,我可以使用媒体查询解决这个问题吗?

解决方法

试试这个 – 你并不总是需要媒体查询来处理背景图像. CSS3 background-size:cover属性可以自行处理所有这些.以下在我测试过的所有移动设备上都能很好地适用于我 – 尤其适用于Android,移动版浏览器和所有平板电脑.
body { 
    background-image: url(/assets/img/living.jpg); 
    background-repeat: no-repeat; 
    background-position: center;
    background-attachment: fixed;       
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:100%;
    width:100%; 
}

猜你在找的CSS相关文章