[英]Auto-resize background-image to fit smaller windows and mobile devices - HTML/CSS
[英]css - how to stretch and auto-resize background image
我正在尝试使我的背景图像延伸到整个页面,但到目前为止,我有这个:
这是我要在浏览器窗口中拉伸的图片:
我的外部CSS包含以下代码:
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("mybackground.jpg")}
谁能告诉我如何编辑CSS文件来解决我的问题?
另一种选择还包括:
body{
background-image:url("mybackground.jpg")
background-size:contain;
background-repeat:no-repeat;
}
使用background-size: cover
。 请注意其浏览器支持。
MDN文档 。
背景大小可以解决问题:
body {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
查阅更多信息: http : //css-tricks.com/perfect-full-page-background-image/
您需要将其设置为<img>
标签,且z-index
较低,并且position: fixed
,然后对于<img>
标签,请使用height: 100%; width: auto
height: 100%; width: auto
或相反。
此方法与所有浏览器都兼容。
您是否尝试过使用
background-size: 10px 10px
更改宽度和高度为10
你也可以
background-size: 100%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.