html - 如何才能得到完美的方形图像而不失真

标签 html css image shapes

有一个场景,我需要以完美的正方形显示个人资料图像。目前无法控制代码,但可以通过 css 控制应用程序。无论如何,是否可以使用 css 直接在 img 元素上执行此操作,而不扭曲或拉伸(stretch)图像?由于源限制,将 img 放在 div 选项中是不可行的。

最佳答案

您可以在 css 中使用object-fit

img {
  width: 300px;
  height: 300px;
  object-fit: cover;
}
<img src="http://kenwheeler.github.io/slick/img/fonz1.png">

关于html - 如何才能得到完美的方形图像而不失真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43561184/

相关文章:

jquery - 具有相同ID的多个日期选择器问题

html - 创建中心带有倾斜 block 和菱形的菜单

html - 将页脚添加到 Vuetify 的列表/菜单/组合框

html - 将 css 边框设置为 90 而不是 45 度 Angular

image - 在 Qt 上构建并绘制大图像

html - 当我放大屏幕时,让 Twitter-Bootstrap 的缩略图在响应式网格布局中水平(横向)布局

html - 右上角带有图标的文本

html5up 模板添加额外的 Font Awesome 图标

html - 图像被截断

c++ - 将包含 1300 个 png 文件的文件夹放入 html 图像列表中