Html 如何在不裁剪的情况下将整个图像的高度调整为适合chrome/任何浏览器的背景?
我是css的初学者,想在背景上设置一个图像。我试图设置图像高度适合屏幕而不裁剪图像。我只是想让滚动条消失。这是代码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
<!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%;
}