При использовании системы сетки, структура устанавливается для вашей ширины. Добавление компонентов в сетку, будет генерировать высоту. Создание .card
позиционированного абсолюта приведет к падению высоты. Поэтому ваш фоновый цвет не будет виден или, возможно, только для добавленного отступа, поскольку отступ также генерирует высоту.
.card { position: relative; }
Также полезно знать, что с Bootstrap 4 введен flex-box и ваша структура теперь будет генерировать одинаковую высоту для всех столбцов в одной строке. Раньше это покрывалось вычислением равной высоты в прошлом, но теперь устарело.
.card { height: 100% } /*is your equal height*/
Еще лучше, с Bootstrap колодой карт вам больше не нужны столбцы. Просто настройте flex-basis
в медиа-запросе и / или flex-grow
, flex-shrink
, если вам нужно их растянуть / уменьшить. Это еще больше упрощает структуру.
Удачи!