Bootstrap 4 如何在flex wrap之后显示div
我使用flex-box和flex-wrap在曲目中显示图像。我可以在flex box中进行中断,但如何在所有图像之后显示以下div。 见示例: 底部的div元素“This div should should after The images!”直接显示在div“my flex container”之后,即使flex item元素的数量延伸到容器的高度以下 在这个div中,我可以在下一行“thisabreak”中显示一个文本 那么,我必须在页脚之前插入什么,以便在中断后显示Bootstrap 4 如何在flex wrap之后显示div,bootstrap-4,flexbox,photo-gallery,Bootstrap 4,Flexbox,Photo Gallery,我使用flex-box和flex-wrap在曲目中显示图像。我可以在flex box中进行中断,但如何在所有图像之后显示以下div。 见示例: 底部的div元素“This div should should after The images!”直接显示在div“my flex container”之后,即使flex item元素的数量延伸到容器的高度以下 在这个div中,我可以在下一行“thisabreak”中显示一个文本 那么,我必须在页脚之前插入什么,以便在中断后显示 <style t
<style type="text/css">
.my-flex-container {
height: 200px;
}
.my-flex-item {
background-color: black;
border: 2px solid black;
height: 200px;
}
.break {
flex-basis: 100%;
height: 0;
color:white;
}
.img-holder {position: relative; display: inline-block;}
.img-holder img {display: block;}
.img-holder p {
position: absolute;
bottom:-15%;
left: 0;
right: 0;
transform: translate(0, -50%);
text-align: center;
font-size:0.6em;
color: #fff;
text-shadow: 0 0 15px;
background-color: rgba(0,0,0,0.5);
width:100%;
height:10%;
}
</style>
<body style="background-color:black;">
<div class="container-fluid" style="max-width:1600px;">
<div class="row" style="margin-top:100px;">
<div class="col-12">
<div class="d-flex flex-row flex-wrap my-flex-container justify-content-center">
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_106110.jpg" /></a>
<p>PG_106110</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_131688.jpg" /></a>
<p>PG_131688</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_106110.jpg" /></a>
<p>PG_106110</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_105283.jpg" /></a>
<p>PG_105283</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_100526.jpg" /></a>
<p>PG_100526</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_132445.jpg" /></a>
<p>PG_132445</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_105203.jpg" /></a>
<p>PG_105203</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_105796.jpg" /></a>
<p>PG_105796</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_106107.jpg" /></a>
<p>PG_106107</p>
</div>
<div class="img-holder">
<a href="/test/test0"><img class="my-flex-item" src="/public/images/bestOf/PG_105203.jpg" /></a>
<p>PG_105203</p>
</div>
...
<div class="break">This is a break</div>
</div>
</div>
</div>
</div>
<div class="container-fluid footer" style="max-width:1600px;">
<div class="row" style="margin-top:100px; margin-bottom:28px;">
<div class="col-12" style="background-color:red; height:100px;">
This div should display after all the images!
</div>
</div>
</div>
.我的flex容器{
高度:200px;
}
.我的弹性物品{
背景色:黑色;
边框:2件纯黑;
高度:200px;
}
.休息{
弹性基准:100%;
身高:0;
颜色:白色;
}
.img holder{位置:相对;显示:内联块;}
.img holder img{display:block;}
.img支架p{
位置:绝对位置;
底部-15%;
左:0;
右:0;
转换:翻译(0,-50%);
文本对齐:居中;
字号:0.6em;
颜色:#fff;
文本阴影:0 15px;
背景色:rgba(0,0,0,0.5);
宽度:100%;
身高:10%;
}
PG_106110
第131688页
PG_106110
PG_105283
PG_100526
第132445页
PG_105203
PG_105796
PG_106107
PG_105203
...
这是一次休息
此div应在所有图像之后显示!
.我的弹性物品{
背景色:黑色;
边框:2件纯黑;
高度:200px;
}
.休息{
弹性基准:100%;
身高:0;
颜色:白色;
}
.img holder{位置:相对;显示:内联块;}
.img holder img{display:block;}
.img支架p{
位置:绝对位置;
底部-15%;
左:0;
右:0;
转换:翻译(0,-50%);
文本对齐:居中;
字号:0.6em;
颜色:#fff;
文本阴影:0 15px;
背景色:rgba(0,0,0,0.5);
宽度:100%;
身高:10%;
}
PG_106110
第131688页
PG_106110
PG_105283
PG_100526
第132445页
PG_105203
PG_105796
PG_106107
PG_105203
...
这是一次休息
此div应在所有图像之后显示!
请您添加HTML和CSS代码,我们应该可以提供更多帮助。我已按要求添加了代码。您可以在提供的链接上看到示例。是的,它工作得非常好。有时候解决办法很简单。。。非常感谢。没问题,很高兴我能帮助你!Paul Godard请将此答案标记为结束此主题的解决方案。