首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用object-fit时将绝对位置的图像垂直居中

使用object-fit时将绝对位置的图像垂直居中
EN

Stack Overflow用户
提问于 2021-08-01 22:56:32
回答 1查看 31关注 0票数 0

如何在使用object-fit: cover时将图像垂直居中?我希望图像始终是其容器宽度的100%,当容器的高度小于图像的高度时,图像的顶部和底部将被裁剪。默认情况下,object-fit: cover仅裁剪图像的底部。在下面的示例中,我希望图像的中心始终位于文本的正后方。

代码语言:javascript
复制
header {
  max-height: 20em;
  position:   relative;
}

h1 {
  position:   absolute;
  text-align: center;
  top:        0;
  transform:  translateY(-50%);
  width:      100%;
}

img {
  object-fit: cover;
  opacity:    0.2;
  z-index:    -1;
}
代码语言:javascript
复制
<header>
  <h1>Page Title</h1>
  <img src=https://upload.wikimedia.org/wikipedia/commons/9/92/Widdringtonia_whytei_Mulanje_Malawi.jpg>
</header>

EN

回答 1

Stack Overflow用户

发布于 2021-08-01 23:01:38

查看MDN docs中的object-position

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68614956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档