【发布时间】:2019-04-05 05:28:04
【问题描述】:
我连续有 6 张图片,我想将 3 张放在左边,3 张放在右边。我尝试了 display: flex 和 float:left 但是它只是将部分选项卡下方的所有内容都提升了重叠显示。如何将 6 张图片一分为二,中间有文字?
<section className="open-text">
<h1>
<br/>
<img className="move_to_left" height="70" width="70" alt="usda_icon" src= "images/FDAT.gif"/>
<img className="move_to_left" height="70" width="70" alt="usda_icon" src= "images/usdaT.gif"/>
<img className="move_to_left" height="80" width="80" alt="usda_icon" src= "images/dermT.png"/>
***String of Text***
<img className="move_to_right" height="90" width="90" alt="usda_icon" src= "images/HypoT2.jpg"/>
<img className="move_to_right" height="100" width="100" alt="usda_icon" src= "images/ssl.png"/>
<img className="move_to_right" height="80" width="80" alt="usda_icon" src= "images/para2.gif"/>
<br/>
</h1>
</section>
CSS
.open-text > h1 {
color: #1e3a87;
border-top: 1px solid white;
margin-top: 12.5px !important;
height: 10rem;
display: flex !important;
align-items: center !important;
mix-blend-mode: color-burn;
display: flex !important;
align-items: center !important;
font-family: 'Cinzel Decorative', cursive;
}
.open-text > h1 {
/*border: 4px solid red;*/
/*display: flex;*/
/*justify-content: space-around;*/
/*float: left;*/
}
.open-text > h1:nth-child(odd) {
border: 1px solid red;
/*float: right;*/
}
【问题讨论】:
-
这种结构对你想要的没有多大意义。你为什么不创建 3 列呢?为什么
<h1>里面的图片? -
您想要垂直或水平堆叠 3 张图像的集合吗?
标签: javascript css node.js reactjs frontend