首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >屏幕上的全横幅宽度

问屏幕上的全横幅宽度
EN

Stack Overflow用户
提问于 2012-07-21 02:43:37
回答 2查看 735关注 0票数 1

我有一个横幅,使用图像作为背景。图片大小为670*303。有没有办法将横幅(图像)拉伸到整个屏幕的宽度。

演示请访问http://jsfiddle.net/zhshqzyc/xGQtF/2/

此外,还有额外的颜色(背景颜色:#808000)

​

​

下面的横幅,怎么去掉它?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-21 02:48:15

background-size: 100%应该可以做到这一点。

给你,http://jsfiddle.net/xGQtF/6/

票数 2
EN

Stack Overflow用户

发布于 2012-07-21 03:04:54

如果它是一个可以重复的渐变或图案,你可以使用

代码语言:javascript
复制
background-repeat:repeat-x; 

或者只需将'repeat-x‘插入到背景css中,如下所示

代码语言:javascript
复制
background:url(images/blah.jpeg) repeat-x;

这样,您只需要image>smaller镜像sizes>quicker加载时间的一小部分。

要去掉它与图像一起显示的颜色,您可以使用

代码语言:javascript
复制
background-color:transparent;

另外,如果你想让横幅从一端无缝地延伸到另一端,一定要用

代码语言:javascript
复制
padding:0px;
width:100%;

并使用

代码语言:javascript
复制
margin:0px;
width:100%;

在包含背景的div上。

尽管它可以在不将正文填充设置为0px的情况下拉伸到整个宽度,但如果没有设置,一些浏览器会自动给出正文填充,这样它就会抵消那些设置的填充。

如果你使用的图像有弯曲的边缘和顶点等,这不适合你,你只想拉伸它(我个人认为这在99%的细节图像上看起来不会很好),你可以使用:

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

希望我能帮上忙=)

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

https://stackoverflow.com/questions/11585197

复制
相关文章

相似问题

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