Заголовок среднего пересечения двух полуколонн - бутстрап - PullRequest
0 голосов
/ 03 октября 2018

У меня есть такой макет:

<h1>INFO</h1>

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-6 col-sm-12 bg-blue">
            <div class="bi-left">
                <img src="">
                <ul>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                </ul>
            </div>
        </div>
        <div class="col-lg-6 col-sm-12">
            <div class="bi-right">
                <img src="">
                <ul>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                </ul>
            </div>
        </div>
    </div>
</div>

Мне нужно, чтобы моя первая половина столбца имела синий bg, даже когда столбцы перемещены в col-12.И мне нужно, чтобы мой h1 находился прямо в середине, пересекая половину с синим bg во вторую половину с основным белым bg.

1 Ответ

0 голосов
/ 03 октября 2018

Вы можете установить его, используя absolute положение.

.bg-blue {
  background: blue;
}

.title {
  position: absolute;
  left: 50%;
  top:  10px;
  transform: translateX(-50%);
  z-index: 1;
  margin: 0;
}

.bi-left, .bi-right {
  padding: 50px 0;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>


<div class="container-fluid">
    <h1 class="title">INFO</h1>
    <div class="row">
        <div class="col-lg-6 col-xs-6 bg-blue">
            <div class="bi-left">
                <img src="">
                <ul>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                </ul>
            </div>
        </div>
        <div class="col-lg-6 col-xs-6">
            <div class="bi-right">
                <img src="">
                <ul>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                    <li>text</li>
                </ul>
            </div>
        </div>
    </div>
</div>
...