html - CSS居中图像而不调整大小?

标签 html css

是否有任何 CSS 技巧可以在不调整图像大小的情况下使图像以设置的宽度/高度居中?

例如,如果我尝试将以下图像放入 150 x 150 的容器中,它会调整大小。

原创

enter image description here

容器

enter image description here

我正在努力实现这一目标:

enter image description here

这可以单独使用 CSS 实现吗?

最佳答案

您可以将其设置为背景图像并使用background-position .

#foo {
  width: 150px;
  background-image:url('http://i.stack.imgur.com/BP0dH.jpg');
  height: 150px;
  background-position: center;
}

Demo

关于html - CSS居中图像而不调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15531387/

相关文章:

css - Div 的边距在 Internet Explorer 中不起作用

javascript - 扩展 flexbox div,以便在我附加 div 时它可以扩展

html - 在两点之间滚动内容

JQuery 手机 : how to neutralize JQM on one element?

css - 使用 Compass 编译时使用不同的文件扩展名而不是 css

javascript - 如何在下拉菜单中并排放置 li?

php - 如果没有图像集,如何在 PHP 中隐藏图像

html - 具有最小尺寸的全屏 CSS

javascript - 在第一次渲染期间从响应式 React 元素获取宽度?

javascript - 根据单选按钮的状态变化使子内容出现/消失