Php 如何根据重新调整浏览器大小使图像收缩和增长。

Php 如何根据重新调整浏览器大小使图像收缩和增长。,php,html,css,Php,Html,Css,我希望我的形象能够做到这一点 “metallica”图像会随着浏览器大小的改变而改变。另外,如果可能的话,我想找到一个只使用CSS的解决方案。虽然我也可以使用php解决方案,但更喜欢css解决方案。任何关于metallica网站的想法都会受到欢迎 <header class="header-contain"> <img src="images/Main_Image.png"> </header> .header-contain img{

我希望我的形象能够做到这一点

“metallica”图像会随着浏览器大小的改变而改变。另外,如果可能的话,我想找到一个只使用CSS的解决方案。虽然我也可以使用php解决方案,但更喜欢css解决方案。任何关于metallica网站的想法都会受到欢迎

 <header class="header-contain">
    <img src="images/Main_Image.png">
 </header>

 .header-contain img{
    width: 1349px;
    height: 430px;
 }

.标题包含img{
宽度:1349px;
高度:430px;
}
我知道我没有在这里展示任何我想做的事情,但我把它放在那里,这样就有了一些可以合作的东西。此外,我想要的想法是能够在任何时候都将图像调整为屏幕的全宽,始终居中显示整个图像

我对css也是比较陌生的。高级版谢谢。

VW和VH可用于以视图高度或视图宽度的%设置某物的绝对大小。与母elm的%不同,vh/vw始终与实际窗口大小相关。

VW和VH可用于以视图高度或视图宽度的%设置某物的绝对大小。与父elm的%不同,vh/vw始终与实际窗口大小相关联。

使用

width: 100%;
使图像具有包含它的元素的大小。 这样,当您调整窗口大小时,它也会缩小。

使用

width: 100%;
使图像具有包含它的元素的大小。
这样,当您调整窗口大小时,它也会缩小。

一种方法是使用背景图像并将CSS属性设置为“cover”,使背景图像的大小与其容器保持一致

使用
背景图像
,容器将没有高度。因此,如果您知道横幅图像的比例,可以使用填充设置容器相对于其宽度的高度

div#banner{
背景尺寸:封面;
背景图像:url('http://lorempixel.com/800/200/city/3/');
填充顶部:25%;/*纵横比为4:1,高度为宽度的1/4*/
}

一种方法是使用背景图像,并将CSS属性设置为“cover”,使背景图像的大小与其容器相符

使用
背景图像
,容器将没有高度。因此,如果您知道横幅图像的比例,可以使用填充设置容器相对于其宽度的高度

div#banner{
背景尺寸:封面;
背景图像:url('http://lorempixel.com/800/200/city/3/');
填充顶部:25%;/*纵横比为4:1,高度为宽度的1/4*/
}

尝试百分比或其他相对单位。可能重复尝试百分比或其他相对单位。可能重复这是简单的哈哈。我需要进一步研究%和px之间的差异。它成功了,我会接受的。这就是简单的哈哈。我需要进一步研究%和px之间的差异。这是有效的,我会接受的。在你的回答中加入外部帖子的相关部分会更有用。否则,这更多的是一个评论,而不是一个完整的答案。你的答案是一个没有解释的链接。如果这个链接断了,这个答案对未来的访问者没有任何价值。在你详细说明为什么OP应该使用不同的单元之前,这充其量只是一个评论。在你的回答中加入外部帖子的相关部分会更有用。否则,这更多的是一个评论,而不是一个完整的答案。你的答案是一个没有解释的链接。如果这个链接断了,这个答案对未来的访问者没有任何价值。在你详细说明为什么OP应该使用不同的单位之前,这充其量只是一个评论。