Создать сетку изображений - bootstrap4 - PullRequest
1 голос
/ 30 июня 2019

Я пытаюсь создать сетку изображения с таким небольшим пространством между столбцами, как на изображении ниже:

grid

Проблема в том, что я не могу сделать правое поле (красная линия), изображение ниже показывает проблему:

enter image description here

JSfiddle: https://jsfiddle.net/castordida/0zy7qd5m/

<div class="container gridhome mt-5 mb-5 p-0">
	<div class="row" style="height:469px;">
		<div class="col-sm-8 h-100" style="background-color:#000;">
			<span class="categoria"><a href="#1">test</a></span>
			<h3>TESTE</h3>
			<a href="#" class="inteira"></a>
		</div>
		<div class="col-sm-4 h-100 p-0">
			<div class="col-sm-12 h-50 p-0">
				<div class="h-100 ml-1" style="background-color:#919191;">
					<span class="categoria"><a href="#">test</a></span>
					<h3>TESTE</h3>
				</div>
				<a href="#" class="inteira"></a>
			</div>
			<div class="col-sm-12 h-50 p-0">
				<div class="h-100 ml-1 mt-1" style="background-color:#919191;">
					<span class="categoria"><a href="#">test</a></span>
					<h3>TESTE</h3>
				</div>
				<a href="#" class="inteira"></a>
			</div>
		</div>
	</div>
	<div class="row mt-1" style="height:234.5px;">
		<div class="col-sm-4 h-100 p-0">
			<div class="h-100" style="background-color:#919191;">
				<span class="categoria"><a href="#1">test</a></span>
				<h3>TESTE</h3>
				<a href="#" class="inteira"></a>
			</div>
		</div>
		<div class="col-sm-4 h-100 p-0">
			<div class="h-100 ml-1" style="background-color:#919191;">
				<span class="categoria"><a href="#">test</a></span>
				<h3>TESTE</h3>
				<a href="#" class="inteira"></a>
			</div>
		</div>
		<div class="col-sm-4 h-100 p-0">
			<div class="h-100 ml-1" style="background-color:#919191;">
				<span class="categoria"><a href="#">test</a></span>
				<h3>TESTE</h3>
				<a href="#" class="inteira"></a>
			</div>
		</div>
	</div>
</div>

1 Ответ

1 голос
/ 01 июля 2019

Хорошо, это связано с тем, что между вашей картинкой справа есть пробоина ... Но фиксированная высота не упоминает об этом ...

Есть много способов исправить это ...


Первый : https://jsfiddle.net/y0x7kpza/

Добавить переполнение: скрыто для первого .row


Второй : https://jsfiddle.net/d0a52xwk/

Повлияйте на высоту двух элементов div справа, заботясь о границе полей этих элементов.

.h-50-bis{
  height:calc(50% - 0.125rem);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...