嗨请不要抨击我或给我否定投票,因为我确实花了很多时间并试图找到答案。从我搜索的内容来看,这就是我所拥有的。我正在尝试将背景图像作为我的身体,但是当我不再重复时,它只是一个瓦片而不是拉伸。我一直试图找到一个可以伸展它的代码,但没有任何东西存在。我试过youtube,试着看看这里
这是我的代码
body{
background-image: url(https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRQoLWn_NOGkZO2BIkZyQud4OmegjxPMctGAZQAlKSf1DJvmsLyvA);
background-repeat:no-repeat;
}
我的HTML
<html>
<body>
<div id="container">
</div>
</body>
</html>
答案 0 :(得分:1)
的 Embedded Demo
强>
的 jsFiddle Demo with code
强>
比使用body元素更好的方法是放置一个为你做这个的div。
<head>
<style>
#background{
background-image: url(https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRQoLWn_NOGkZO2BIkZyQud4OmegjxPMctGAZQAlKSf1DJvmsLyvA);
position:fixed;
right:0;left:0;top:0;bottom:0;
width:100%;
height:100%;
}
</style>
</head>
<body>
<div id="bacgrkound"></div>
</body>
答案 1 :(得分:0)
这将有效:
body {
background: url((https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRQoLWn_NOGkZO2BIkZyQud4OmegjxPMctGAZQAlKSf1DJvmsLyvA) no-repeat;
background-size: 100%;
}
答案 2 :(得分:0)
body {
background: url((https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRQoLWn_NOGkZO2BIkZyQud4OmegjxPMctGAZQAlKSf1DJvmsLyvA) no-repeat;
background-repeat:no-repeat;
background-size:cover;
}
这将cover
您的屏幕。
答案 3 :(得分:0)
body{
background: url(image.jpg) no-repeat center center fixed;
background-size: cover;
}
如果您需要在背景fixed
机器人不在body元素上(如果您在某些与页面滚动的元素上应用背景),则可以删除cover
。