首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用'background-size: 100%‘

使用'background-size: 100%‘
EN

Stack Overflow用户
提问于 2012-08-28 11:03:08
回答 1查看 153关注 0票数 0

所以我试着在页面的左下角使用背景图像,但我想要修复它并随浏览器窗口调整大小。

我唯一接近这个目标的方法是使用“背景尺寸:100%”,然而,这会使图像变得太高。所以我不确定该用什么来让它更合适。

有什么建议吗?

这是我目前的代码..。

代码语言:javascript
复制
body {
background-color:#000000;
background-image:url(Image.png);
background-position: 0% 100%;
background-attachment:fixed;
background-repeat:no-repeat;
    background-size: 100%;

}

EN

回答 1

Stack Overflow用户

发布于 2012-08-28 11:06:29

嗯,background-sizejust one value需要更多的东西。您可以尝试如下所示:

代码语言:javascript
复制
background-size: auto 100%;

但是,为了简单起见,先试一下:

代码语言:javascript
复制
background-size: cover;

这将使背景的宽度自动调整为100%高度的纵横比。这保证了背景图像永远不会小于或大于高度,但宽度随浏览器的纵横比而变化。

附录

还要注意,并不是所有的浏览器都支持background-size。如果对Internet Explorer的支持是一个问题,那么我强烈建议使用Javascript后备方案。我也非常推荐阅读always可爱的Chris Coyier在 "Perfect Full Page Background Image"上的文章。它讨论了所有类型的后备!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12152251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档