Columns and Auto Columns

A mixed example with columns that expand as much as possible and auto expanding columns based on content size.

by Omar Quazi

HTML

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/getbasket@1/dist/basket.min.css">
<div class="container-fluid">
    <div class="row">
        <div class="col">
            <div>.col</div>
        </div>
        <div class="col">
            <div>.col</div>
        </div>
    </div>
    <div class="row">
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col">
            <div>.col</div>
        </div>
    </div>
    <div class="row">
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col">
            <div>.col</div>
        </div>
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col">
            <div>.col</div>
        </div>
    </div>
    <div class="row">
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col">
            <div>.col</div>
        </div>
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
        <div class="col col-auto">
            <div>.col .col-auto</div>
        </div>
    </div>
</div>

CSS

.container-fluid>.row>div>div {
  background: var(--grey);
  border-radius: 5px;
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
  height: 40px;
  letter-spacing: .1rem;
  line-height: 4rem;
  margin-bottom: 1.0rem;
  text-align: center;
}