body{
background: url("bk.jpg");
background-size:cover;
background-repeat:no-repeat;
}
在全屏时设置background-size为cover时能铺满但是图片显示不完整,设置100%也是不完整,但是浏览器为窗口状态时图片就完整
body{
background: url("bk.jpg");
background-size:cover;
background-repeat:no-repeat;
}
在全屏时设置background-size为cover时能铺满但是图片显示不完整,设置100%也是不完整,但是浏览器为窗口状态时图片就完整
建议看下开发者工具中显示的实际样式跟你写的样式是不是一致。另外多说一句,第一行的background是其缩写形式,如果分开写的话建议将background-image写全。
给一下height:100% 和 width:100%看看,还有看看是不是兼容的问题
width: 100%;
height: 100%;
background: url(img/bg.jpg);
background-size: 100% 100%;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
background-repeat: no-repeat;
/*ie兼容背景满屏*/
background-image: url('img/bg.jpg');
background-size: cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg.jpg', sizingMethod='scale');
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读