Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Bootstrap4问题:容器内外的正确列结构_Css_Bootstrap 4_Flexbox_Containers_Spacing - Fatal编程技术网

Css Bootstrap4问题:容器内外的正确列结构

Css Bootstrap4问题:容器内外的正确列结构,css,bootstrap-4,flexbox,containers,spacing,Css,Bootstrap 4,Flexbox,Containers,Spacing,所以我正在做一项任务,似乎找不到解决问题的正确方法。 我已经在photoshop中做了一个设计来显示我想要创建的内容: 因此,基本上我希望将主要部分放在一个容器中(包括:左侧的段落和h1标题旁边的图标图像[在右侧])->所有这些都需要放在一个响应容器中 我的问题是:我如何在容器旁边的左侧创建一个“黑盒”或“div”,而不将其放置在主内容位于的容器上方,并且仍然具有响应性 在过去的几天里,我一直在努力解决这个问题,我已经尝试了几乎所有的方法(引导中的flex属性、引导中的col系统、流体容器中的容

所以我正在做一项任务,似乎找不到解决问题的正确方法。 我已经在photoshop中做了一个设计来显示我想要创建的内容:

因此,基本上我希望将主要部分放在一个容器中(包括:左侧的段落和h1标题旁边的图标图像[在右侧])->所有这些都需要放在一个响应容器中

我的问题是:我如何在容器旁边的左侧创建一个“黑盒”或“div”,而不将其放置在主内容位于的容器上方,并且仍然具有响应性

在过去的几天里,我一直在努力解决这个问题,我已经尝试了几乎所有的方法(引导中的flex属性、引导中的col系统、流体容器中的容器等等),但找不到将容器流体与临时容器相结合的方法。。。如果有人能帮我,肯定会帮我大忙!提前谢谢

(附言:我没有发布代码,因为我尝试的一切都没有成功。) 下面是我希望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>
  • 您可以通过不同的方式实现这一点。其中一种方法是你可以使用
    Pesudo元素
    类似于此元素的
    :before
  • 我已经在codepen中实现了此功能,请检查此链接: 您可以从以下链接了解更多关于Pesudo元素的信息:
.container{
宽度:700px;
保证金:自动;
}
.室外背景{
高度:300px;
宽度:100%;
轮廓:薄黑;
位置:相对位置;
背景:白色;
}
.外部背景::之前{
身高:100%;
内容:'';
位置:绝对位置;
排名:0;
底部:0px;
宽度:100%;
左-100%;
背景颜色:绿色;
}

  • 您可以通过不同的方式实现这一点。其中一种方法是你可以使用
    Pesudo元素
    类似于此元素的
    :before
  • 我已经在codepen中实现了此功能,请检查此链接: 您可以从以下链接了解更多关于Pesudo元素的信息:
.container{
宽度:700px;
保证金:自动;
}
.室外背景{
高度:300px;
宽度:100%;
轮廓:薄黑;
位置:相对位置;
背景:白色;
}
.外部背景::之前{
身高:100%;
内容:'';
位置:绝对位置;
排名:0;
底部:0px;
宽度:100%;
左-100%;
背景颜色:绿色;
}


好的,谢谢,但我需要用“行-列”概念在引导中解决这个问题。所以我不能真的利用pseudoelements@Arthur德容,别担心,你可以用这个。您必须在容器中使用一个包装,并使用任何
类名
,并应用上面的“伪元素”样式。好的,谢谢,但我需要使用“行-列”概念在引导中解决这个问题。所以我不能真的利用pseudoelements@Arthur德容,别担心,你可以用这个。您必须在容器中使用一个包装,并使用任何
类名
,并应用上面的“伪元素”样式。您能展示您迄今为止创建的内容吗?我刚刚添加了代码,希望您能帮助我,我在这个小任务上一直很努力。你能展示一下你到目前为止创造了什么吗?我刚刚添加了我的代码,希望你能帮助我,我在这个小任务上一直很努力。
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;
}