如果您希望图像在移动屏幕上同时放大和缩小,请将 width 属性设置为css
自动:100%
height
.image_class {
width: 100%;
height: auto;
}
如果您希望图像在必要时缩小,但永远不要放大到大于其原始尺寸,请使用max-width: 100%
:
.image_name {
max-width: 100%;
height: auto;
}
如果要将响应式图像限制为最大尺寸,请使用 max-width 属性以及您选择的像素值:
.responsive {
width: 100%;
max-width: 400px;
height: auto;
}
在您的情况下,您的图像似乎在正文标签内,在第一种情况下
body {
background-image: url("https://postcron.com/en/blog/wp-content/uploads/2014/03/Untitled-design-2.png");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-color: #3a3f50;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
}
这将跨越整个页面的图像,但是对于您的图像https://postcron.com/en/blog/wp-content/uploads/2014/03/Untitled-design-2.png
,尺寸似乎更小,因此图像可能会变得模糊,但是,在移动设备上,它将根据
第二种情况下的视口调整大小,您可以拥有一些东西像这样
body {
background-image: url("https://postcron.com/en/blog/wp-content/uploads/2014/03/Untitled-design-2.png");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-color: #3a3f50;
width: 100%;
height: auto;
}
图像在大屏幕和小屏幕上都将占用 100% 的宽度,这意味着在移动设备上图像将调整为容器的 100%
您也可以使用viewport
高度和宽度,这将确保图像根据您的宽度和高度值跨越整个页面,您还可以检查移动视口以了解如何设置移动屏幕的尺寸
我希望这会有所帮助