Html 在CSS中居中调整大小的图像

Html 在CSS中居中调整大小的图像,html,image,css,flexbox,Html,Image,Css,Flexbox,我试图将图像居中到某个分区的精确中心。图像必须保持其原始纵横比,但也必须能够根据浏览器的宽度和高度进行缩放 更确切地说:容器填满了整个窗口,每侧都有100px的填充。容器内部是一个图像,根据其纵横比水平或垂直填充填充分区。最后,这个图像必须被定位在这一切的中心 这是我的密码: main{ } 主要人物{ 显示器:flex; 证明内容:中心; 保证金:0; 填充:100px; 高度:计算(100vh-200px); } 主要人物img{ 显示:块; 保证金:自动; 最大宽度:100%; 最大高度

我试图将图像居中到某个分区的精确中心。图像必须保持其原始纵横比,但也必须能够根据浏览器的宽度和高度进行缩放

更确切地说:容器填满了整个窗口,每侧都有100px的填充。容器内部是一个图像,根据其纵横比水平或垂直填充填充分区。最后,这个图像必须被定位在这一切的中心

这是我的密码:

main{
}
主要人物{
显示器:flex;
证明内容:中心;
保证金:0;
填充:100px;
高度:计算(100vh-200px);
}
主要人物img{
显示:块;
保证金:自动;
最大宽度:100%;
最大高度:100%;
宽度:自动;
高度:自动;
}

考虑使用支持响应式web设计的引导框架。通过使用名为img responsive的类,您将能够使图像响应浏览器的宽度和高度

  • 将引导JavaScript包含到HTML中
  • 将引导CSS包含到HTML中
  • 编写CSS以使图像居中并填充
  • 将img响应类添加到图像
下面是一个引导响应映像的示例
考虑使用支持响应式web设计的引导框架。通过使用名为img responsive的类,您将能够使图像响应浏览器的宽度和高度

  • 将引导JavaScript包含到HTML中
  • 将引导CSS包含到HTML中
  • 编写CSS以使图像居中并填充
  • 将img响应类添加到图像
下面是一个引导响应映像的示例

  • 将包装器元素设置为
    位置:relative
  • 将img元素设置为具有以下CSS:

    img{
      position:absolute;
      top:50%;
      left:50%;
      transform:translate(-50%,-50%);
    }
    
  • 这将使图像直接居中于包装的中心

  • 将包装器元素设置为
    位置:relative
  • 将img元素设置为具有以下CSS:

    img{
      position:absolute;
      top:50%;
      left:50%;
      transform:translate(-50%,-50%);
    }
    

  • 这将使图像直接居中于包装的中心。

    我觉得您的图像已经居中了。你当前的代码怎么了?我觉得你的图像已经居中了。您当前的代码有什么问题?完美而简单。谢谢完美而简单。谢谢