css - adobe xd 插件中的 Flexbox 布局问题
问题描述
在 adobe xd 中,当我使用flex-wrap子元素相互重叠时
<div
style={{
display: "flex",
flexWrap: "wrap",
height: 400,
width: 600,
border: "solid 1px #ddd",
overflow: "scroll"
}}
>
{this.state.images.map(({ png, description }, i) => (
<img
style={{
border: "solid 1px #ddd",
padding: 7,
margin: 4,
borderRadius: 4,
display: "flex",
flexDirection: "column"
}}
alt={description}
src={png}
key={i}
height={64}
width={64}
/>
))}
</div>
但如果我使用较小的图像尺寸,它不会重叠
<div
style={{
display: "flex",
flexWrap: "wrap",
height: 400,
width: 600,
border: "solid 1px #ddd",
overflow: "scroll"
}}
>
{this.state.images.map(({ png, description }, i) => (
<img
style={{
border: "solid 1px #ddd",
padding: 7,
margin: 4,
borderRadius: 4,
display: "flex",
flexDirection: "column"
}}
alt={description}
src={png}
key={i}
height={34}
width={34}
/>
))}
</div>
我无法在浏览器中重现此错误,看起来它仅在 adobe xd 插件中
解决方案
这是当前 XD 版本中的一个已知错误。感谢您报告它。我们会在未来的 XD 更新(可能是 XD 20 或 21)中为您提供修复。敬请期待!
推荐阅读
- angular - 为什么 ionic 5 ngFor 循环不适用于组件
- reactjs - 从外部 api 获取数据时反应应用程序中的 Cors 错误
- python - 确定子树 t 是否在树 s 内
- apache-kafka - 如何在 Google BigQuery 中从连续上传的 Kafka 文本文件到 Google 云存储中创建表
- infinispan - 为什么“ISPN000312:由于优雅的离开者而丢失数据”是针对 INVALIDATION_SYNC 缓存的警告
- c# - 桌面上的 Xamarin.Forms - 基于文档的应用程序
- php - 来自基于 2 个服务器的表的 symfony 原始 sql
- java - 如何在硒测试中使用 java 代码检测两个 chrome 浏览器窗口之间的音频连接?
- angular - Angular - 2 路数据绑定 rxjs 主题属性,从不向子级发出,但在父级上发出
- mysql - mysql 查找除了最高版本之外的所有版本