Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Html 如何在不裁剪的情况下将整个图像的高度调整为适合chrome/任何浏览器的背景?_Html_Css - Fatal编程技术网

Html 如何在不裁剪的情况下将整个图像的高度调整为适合chrome/任何浏览器的背景?

Html 如何在不裁剪的情况下将整个图像的高度调整为适合chrome/任何浏览器的背景?,html,css,Html,Css,我是css的初学者,想在背景上设置一个图像。我试图设置图像高度适合屏幕而不裁剪图像。我只是想让滚动条消失。这是代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style> .bgimage { background

我是css的初学者,想在背景上设置一个图像。我试图设置图像高度适合屏幕而不裁剪图像。我只是想让滚动条消失。这是代码

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style>
        .bgimage {
            background-position: center center;
margin: 0px 0px 0px 0px;
background-image:  url('Images/56216134.jpg');
background-size: 100%;
background-repeat: no-repeat;
width: 100%;
height: 1000px;
padding: 0px 0px 0px 0px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
        <div class="bgimage">
        </div>
    </form>
</body>
</html>

.bgimage{
背景位置:中心;
保证金:0px 0px 0px 0px;
背景图片:url('Images/56216134.jpg');
背景大小:100%;
背景重复:无重复;
宽度:100%;
高度:1000px;
填充:0px 0px 0px 0px;
}


您可以将
div
高度设置为
表单的100%(如果
表单的
高度为
身体的100%)

然后您必须将
背景图像
大小属性设置为“包含”:

关键字contain将调整背景图像的大小,以确保其保持完全可见

更多信息

下面是一个代码片段示例

html、正文、表单{
宽度:100%;
身高:100%;
}
.bgimage{
保证金:0;
填充:0;
宽度:100%;
身高:100%;
背景图像:url('https://www.capebretonpost.com/media/photologue/photos/cache/yv-23052017-billcurry-1_large.jpg');
背景位置:中心;
背景重复:无重复;
背景尺寸:包含;
}

调整背景图像的大小以覆盖整个容器,即使它必须拉伸图像或用以下方法从其中一条边上切下一点:

.bgimage { background-size: cover; }

它非常简单,您可以使用
高度:100vh
背景大小:100%100%

请阅读

让我知道进一步的澄清

希望这有帮助

.bgimage{
背景位置:中心;
保证金:0px 0px 0px 0px;
背景图片:url(https://dummyimage.com/600x400/000/fff);
背景大小:100%100%;
背景重复:无重复;
宽度:100%;
高度:1000px;
填充:0px 0px 0px 0px;
最小高度:100vh;

全高演示

试试这个
背景尺寸
它可以拉伸背景图像,覆盖整个背景,而不需要裁剪。甚至可以根据需要设置宽度和高度

 .bgimage { 
         background-size:100% 100%;
       }

正如您使用类.bgImage一样,将其宽度设置为
宽度:100%
,并在javascript中使用页面加载功能将其高度设置为
窗口。innerHeight;

您就快到了!
背景尺寸:cover;
是您要查找的,我认为,这将确保div是cove红色,并显示大部分图像(只是尽可能少地剪掉以覆盖div)

您可以包括
高度:100vh
,以使其达到全屏高度

body{margin:0;}/*这只是一个示例-使其全屏显示*/
.bgimage{
保证金:0;
填充:0;
宽度:100%;
高度:100vh;
背景图像:url('https://picsum.photos/500/1000');
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
}


使用高度:100%;使用宽度。高度应为百分比,
100%
这是@Emmy:)谢谢@Andréd如果有帮助,请不要忘记更新有用的答案,如果解决了问题,请将其标记为“答案”。继续编码:)请提供您的实际代码或链接,以便我尝试修复。
 .bgimage { 
         background-size:100% 100%;
       }