html - 如何使用 CSS 将 "crop"矩形图像变成正方形?

标签 html css image crop

我知道实际上用 CSS 修改图像是不可能的,这就是我将 crop 放在引号中的原因。

我想做的是拍摄矩形图像并使用 CSS 使它们看起来是方形的,而根本不会扭曲图像。

我基本上想把这个:

enter image description here

进入这个:

enter image description here

最佳答案

没有包装 div 或其他无用代码的纯 CSS 解决方案:

img {
  object-fit: cover;
  width: 230px;
  height: 230px;
}

关于html - 如何使用 CSS 将 "crop"矩形图像变成正方形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38234740/

相关文章:

android - 为应用程序开发设计 GUI 时,为文本着色的正确方法是什么

javascript - 从 XDK 中的侧面菜单切换到另一个 View 后返回同一 View 时,网格在 View 中消失

c# - 将图像附加到剪贴板

python - 如何在 python 中将两个图保存在一个文件中?

css - 选择可编辑的 DIV

jquery - css 选择器 #<my-id> (应该是)100% 等同于 jQuery 中的 [id=<my-id>] 吗?

php - 将渲染的 HTML 保存为图像

css - 使用 max-device-width 和 max-width 的媒体查询冲突

java - 使用套接字将图像从客户端发送到服务器

CSS 嵌套跨度和宽度属性