【发布时间】:2021-02-16 10:30:17
【问题描述】:
我面临的问题是,当我尝试在img 标签上使用position:absolute 时,我的外部div 的display:flex 破产了。有关如何执行此操作的任何建议?
编辑:
<div className={styles.imagePart}>
<div className={styles.imageDiv}>
<img src="/main1.svg" alt="" />
</div>
<div className={styles.imageDiv}>
<img src="/main2.svg" alt="" />
</div>
<div className={styles.imageDiv}>
<img src="/main3.svg" alt="" />
</div>
<div className={styles.imageDiv}>
<img src="/main4.svg" alt="" />
</div>
</div>
我试过的CSS:
.imagePart {
text-align: center;
display: flex;
}
.imageDiv{
position: relative;
}
.imageDiv > img {
width: 5vw;
height: 20vw;
}
我试图在img 标签中添加postion:absolute。但随后每个img 都向左并相互重叠。
【问题讨论】:
-
请显示您的代码以及您尝试过的内容。就目前而言,这个问题太宽泛了。请阅读how to create a minimal reproducible example。
-
尝试将
width: 5vw;移动到.imageDiv并设置.imageDiv > imgwidth: 100%。
标签: css image css-position