0

我想在我的 html 网站上有一个与网站宽度相同的图像。我显然已经使用了,<meta name="viewport" content="width=device-width, initial-scale=1.0">但图像仍然没有改变大小。

我什至尝试过一些 css,但它只有一种尺寸:和电脑一样大,对于平板电脑或手机来说要大。

有什么帮助吗?

JavaScript 能帮上忙吗?

4

3 回答 3

1

你应该使用视口单元来做到这一点。

img {
   display: block;
   width: 100vw;
   object-fit: cover;
}
<img src="https://via.placeholder.com/1500" />

于 2020-08-12T15:13:50.340 回答
0
<img src='' style='width: 100%; object-fit:cover'/>
于 2020-08-12T15:12:25.997 回答
0

我认为您可以将图像的宽度设置为 100%。例子:

img {
    width: 100%;
}

或者,如果您希望它成为页面的背景图像,您可以使用 background-image 元素。例子:

body {
    background-image: url(your image name);
    background-size: cover;
}

我不确定这是否可行。至少,你可以试试。

于 2020-08-12T15:32:43.423 回答