繁体   English   中英

为什么 flex 项目在 iOS 13 中被拉伸?

[英]Why does flex item get stretched iOS 13?

这是codepen上的完整代码

    .Card {
      max-width: 20%;
      max-height: 100%;
      height: auto;
    }
   .Cards {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-around;
   }

该视图在除 iOS 13 之外的所有设备上看起来都不错,这看起来像是卡片被拉伸了。 在 iOS 13 上拉伸

有谁知道如何解决这一问题? 谢谢 !!!

CSS 的 max-width 和 max-height 属性效果更好,但许多浏览器不支持它们。

尝试对图像使用object-fit属性。

鉴于 iOS 15 现已发布,我认识到 iOS 13 不再是一个严重问题,但为了记录这个问题可以通过设置align-items: start;来解决align-items: start; 在您的.Cards容器上:

运行 iOS 13.7 的 iOS 模拟器演示修复程序按设计工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM