Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS主体背景图像问题_Css - Fatal编程技术网

CSS主体背景图像问题

CSS主体背景图像问题,css,Css,好的,这一个工作,海洋图片显示在背景中,但重复4次,以填补整个屏幕 <style type="text/css"> body {background-image:url('ocean.png');} </style> <body> </body> 现在背景图片没有显示。因为背景图片无法获取更多参数-将其更改为背景:url…,这是在一行中设置所有参数的正确属性 body {background: url('ocean.png') no-re

好的,这一个工作,海洋图片显示在背景中,但重复4次,以填补整个屏幕

<style type="text/css">
   body {background-image:url('ocean.png');}
</style>
<body>

</body>

现在背景图片没有显示。

因为
背景图片
无法获取更多参数-将其更改为
背景:url…
,这是在一行中设置所有参数的正确属性

body {background: url('ocean.png') no-repeat center center;}

因为
background image
无法获取更多参数-请将其更改为
background:url…
,这是在一行中设置所有参数的正确属性

body {background: url('ocean.png') no-repeat center center;}
试着这样做:

body {
background: url('ocean.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}
试着这样做:

body {
background: url('ocean.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}

以下是如何做到这一点并将其拉伸到屏幕的全高/全宽(注意:如果比例不正确,将发生一些失真):


IIRC、背景大小和能够不加引号地编写url(…)是CSS3标准的一部分。

以下是如何做到这一点并将其拉伸到屏幕的全高/全宽(注意:如果比例不正确,会发生一些失真):


IIRC、背景大小和能够不带引号地写入url(…)是CSS3标准的一部分。

您可以在背景属性中调整背景图像的大小,如下所示:

背景:url('ocean.png')不重复顶部中心100%自动

背景尺寸:100%自动

第一个参数用于宽度,第二个参数用于高度。第一个示例将图像置于顶部中心,并拉伸它以填充浏览器窗口的宽度,并按比例设置高度。您也可以使用“封面”代替“100%自动”,浏览器将以任何方式填充图像以填充背景


注意:这是CSS3,因此“背景大小”属性只能在较新的浏览器、IE9、Firefox 4等中使用。

您可以在“背景”属性中调整背景图像的大小,如下所示:

背景:url('ocean.png')不重复顶部中心100%自动

背景尺寸:100%自动

第一个参数用于宽度,第二个参数用于高度。第一个示例将图像置于顶部中心,并拉伸它以填充浏览器窗口的宽度,并按比例设置高度。您也可以使用“封面”代替“100%自动”,浏览器将以任何方式填充图像以填充背景


注意:这是CSS3,因此背景大小属性只能在较新的浏览器IE9、Firefox 4等中使用。

好的,将其垂直和水平拉伸到整个屏幕怎么样。body{background:url('ocean.png')无重复中心;宽度:100%;高度:100%;}这不起作用。是的,因为您将其设置为
无重复
。将其更改为
repeat
,它将水平和垂直重复。我只希望该图片的一个实例水平和垂直拉伸,CSS3:/CSS1/2:好的,将其垂直和水平拉伸,以填充整个屏幕。body{background:url('ocean.png')无重复中心;宽度:100%;高度:100%;}这不起作用。是的,因为您将其设置为
无重复
。将其更改为
repeat
,它将水平和垂直重复。我只希望该图片的一个实例水平和垂直拉伸,CSS3:/CSS1/2: