html - 具有固定高度、自动宽度并保持比例的图像

标签 html css

我有一个响应式 ul 列表,其中每个 liul 宽度的 50%。 在每个 li 中,我都有一个图像。我想要固定的高度和 100% 的宽度,保持图像的比例(例如通过缩放)。请问我该怎么做?

ul {
  width: 100%
}
li {
  width: 50%;
  float: left;
}
li img {
  height: 262px;
  width: 100%;
}
<ul>
  <li>
    <img src="aa.jpg">
  </li>
  <li>
    <img src="bb.jpg">
  </li>
</ul>

最佳答案

正如评论中提到的,您可以使用

li {
overflow: hidden;
height: 262px; 
}
li img {
width: 100%;
}

或者您可以将图像设置为背景

li {
height: 262px;
background: url(image.png) center center no-repeat;
background-size: cover;
}

关于html - 具有固定高度、自动宽度并保持比例的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40428690/

相关文章:

jquery - 试图让最右边的 div 仅使用 CSS 对齐到底部

javascript - 单击按钮显示/隐藏 div

javascript - 如何使用 jQuery 通过悬停来仅显示第一个?

javascript - 使用粒子插件和背景图像

html - 使用 CSS 删除不必要的边距并调整高度

javascript - 为一个 css 属性设置多个值

html - 如何确保全屏 Iframe 在移动设备上响应?

javascript - 如何打开和关闭 Bulma 模型 Jquery 切换属性

html - 在ol中重置嵌套计数

CSS - 带有顶部图像的页脚