css - Bootstrap4 问题:容器内外的正确列结构
问题描述
所以我正在处理一项任务,似乎无法找到解决我问题的合适方法。我已经在 Photoshop 中制作了一个设计来展示我想要创建的内容: Photoshop 设计。
所以基本上我希望将主要部分放在容器内(包括:左侧的段落和 h1-title [右侧]旁边的图标图像)-> 这一切都需要在响应式容器内.
我的问题是:如何在容器旁边的左侧创建一个“黑盒”或“div”,而不将它放在包含主要内容的容器上方,并且仍然可以响应?
过去几天我一直在为这个问题苦苦挣扎,我已经尝试了几乎所有东西(引导程序中的 flex-properties、引导程序中的 col-systems、流体容器中的容器……)但找不到将容器流体与休闲容器结合的方法......如果有人能帮助我,那肯定会帮助我很多!提前致谢!
(ps:我没有发布代码,因为我尝试的一切都没有成功。)这是我希望 div 看起来如何的示例:示例图片
HTML:
<div class="container-fluid h-50" id="outerContainer">
<div class="container h-100" id="innerContainer">
<div class="row">
<div class="col">
<p>
Bij Lux kom je voor een hele avond. Geniet van een diner tot 6
gangen en drink de betere wijnen per glas, maar neem je aperitief
en digestief in onze bar Festiv. Zo ervaar je twee totaal
verschillende sferen zonder het pand te moeten verlaten en ben je
even helemaal van de wereld geweest.
</p>
</div>
<div class="col text-center">
<img src="/images/icons/lightbulb.svg" id="iconScale" class="img-fluid" alt="concept icon" />
</div>
<div class="col">
<h2>
CONCEPT
</h2>
</div>
</div>
</div>
</div>
CSS:
html,
body{
height: 100%;
}
#innerContainer{
background-color: black;
}
#outerContainer{
background-color: black;
}
#iconScale{
max-width: 100px;
}
h2{
color: #d8a55d;
font-size: 4rem;
}
p{
color: white;
}
解决方案
- 您可以通过不同的方式实现这一目标。您可以通过哪种方式使用
Pesudo element
like:before
。 - 我已经在 codepen 中实现了这个东西,请检查这个链接:codepen 你可以从这个链接阅读更多关于 Pesudo 元素的信息:Pesudo Element
.container{
width: 700px;
margin: auto;
}
.background-outside {
height: 300px;
width: 100%;
outline: thin solid black;
position: relative;
background: white;
}
.background-outside::before {
height: 100%;
content: ' ';
position: absolute;
top: 0;
bottom:0px;
width: 100%;
left: -100%;
background-color: green;
}
<div class="container">
<div class="background-outside">
</div>
</div>
推荐阅读
- javascript - 如何将方法中的数据存储到角度数组中?
- kubernetes - 使用来自 Azure Keyvault 的证书作为 kubernetes 机密
- mysql - 在 SQL 中复制服务器端处理
- javascript - 如何在javascript中通过第二次点击和第三次点击添加另一个事件?
- reactjs - 在map方法中:尝试为每个组件实例设置一个key
- python - 如何读取文本文件中的关键字和下一行直到python中的空白行
- java - Vault.keystore 值在 Java 应用程序中不可见
- java - 将 JDA discord bot 上传到 heroku
- java - 将数据处理成 1000 个批次
- c++ - c++ - 当其他代码在c++中运行时,如何制作一个在一定时间后更改布尔值的计时器?