UI Kit

Deprecated Flex Grid

Last update:
()
Message feat(flexgrid): new component
Committer: Tamás Bíró
Version history

Default

<div class="e-flex">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                <div class="e-flex">
                                  <button class="e-btn e-flex__item">Lorem</button>
                                  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                  <input value="input large" class="e-input e-input-large e-flex__item">
                                  <button class="e-btn e-flex__item">Lorem</button>
                                  <button class="e-btn e-btn-onlyicon e-flex__item">
                                    <e-icon icon="cog"></e-icon>
                                  </button>
                                </div>

Component Variation

Space between .e-flex-between

<div class="e-flex e-flex-between">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                  <div class="e-flex e-flex-between">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <button class="e-btn e-btn-onlyicon e-flex__item">
                                      <e-icon icon="cog"></e-icon>
                                    </button>
                                  </div>

Space around .e-flex-around

<div class="e-flex e-flex-around">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                  <div class="e-flex e-flex-around">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <button class="e-btn e-btn-onlyicon e-flex__item">
                                      <e-icon icon="cog"></e-icon>
                                    </button>
                                  </div>

Align center .e-flex-center

<div class="e-flex e-flex-center">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                  <div class="e-flex e-flex-center">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <button class="e-btn e-btn-onlyicon e-flex__item">
                                      <e-icon icon="cog"></e-icon>
                                    </button>
                                  </div>

Condensed .e-flex-condensed

<div class="e-flex e-flex-condensed">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                  <div class="e-flex e-flex-condensed">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <button class="e-btn e-btn-onlyicon e-flex__item">
                                      <e-icon icon="cog"></e-icon>
                                    </button>
                                  </div>

Sticky .e-flex-sticky

<div class="e-flex e-flex-sticky">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
  <input value="input large" class="e-input e-input-large e-flex__item">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <button class="e-btn e-btn-onlyicon e-flex__item">
    <e-icon icon="cog"></e-icon>
  </button>
</div>

                                  <div class="e-flex e-flex-sticky">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <button class="e-btn e-btn-onlyicon e-flex__item">
                                      <e-icon icon="cog"></e-icon>
                                    </button>
                                  </div>

Normal/Condensed mixed

<div class="e-flex">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
  <input value="input large" class="e-input e-input-large e-flex__item">
  <div class="e-flex e-flex-condensed e-flex__item">
    <button class="e-btn e-btn-primary e-flex__item">
      Lorem
    </button>
    <button class="e-btn e-btn-primary e-btn-onlyicon e-flex__item">
      <e-icon icon="cog"></e-icon>
    </button>
  </div>
</div>

                                  <div class="e-flex">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <div class="e-flex e-flex-condensed e-flex__item">
                                      <button class="e-btn e-btn-primary e-flex__item">Lorem</button>
                                      <button class="e-btn e-btn-primary e-btn-onlyicon e-flex__item">
                                        <e-icon icon="cog"></e-icon>
                                      </button>
                                    </div>
                                  </div>

Condensed/Sticky mixed

<div class="e-flex e-flex-condensed">
  <button class="e-btn e-flex__item">
    Lorem
  </button>
  <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
  <input value="input large" class="e-input e-input-large e-flex__item">
  <div class="e-flex e-flex-sticky e-flex__item">
    <button class="e-btn e-btn-primary e-flex__item">
      Lorem
    </button>
    <button class="e-btn e-btn-primary e-btn-onlyicon e-flex__item">
      <e-icon icon="cog"></e-icon>
    </button>
  </div>
</div>

                                  <div class="e-flex e-flex-condensed">
                                    <button class="e-btn e-flex__item">Lorem</button>
                                    <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                    <input value="input large" class="e-input e-input-large e-flex__item">
                                    <div class="e-flex e-flex-sticky e-flex__item">
                                      <button class="e-btn e-btn-primary e-flex__item">Lorem</button>
                                      <button class="e-btn e-btn-primary e-btn-onlyicon e-flex__item">
                                        <e-icon icon="cog"></e-icon>
                                      </button>
                                    </div>
                                  </div>

Sticky/Condensed/Sticky mixed

<div class="e-flex e-flex-condensed">
  <div class="e-flex e-flex-sticky e-flex__item e-flex__item-auto">
    <button class="e-btn e-flex__item">
      Lorem
    </button>
    <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
    <button class="e-btn e-btn-onlyicon e-flex__item">
      <e-icon icon="cog"></e-icon>
    </button>
  </div>
  <div class="e-flex e-flex-sticky e-flex__item">
    <button class="e-btn e-flex__item">
      Lorem
    </button>
    <button class="e-btn e-btn-onlyicon e-flex__item">
      <e-icon icon="cog"></e-icon>
    </button>
  </div>
</div>

                                  <div class="e-flex e-flex-condensed">
                                    <div class="e-flex e-flex-sticky e-flex__item e-flex__item-auto">
                                      <button class="e-btn e-flex__item">Lorem</button>
                                      <input value="input (auto width)" class="e-input e-flex__item e-flex__item-auto">
                                      <button class="e-btn e-btn-onlyicon e-flex__item">
                                        <e-icon icon="cog"></e-icon>
                                      </button>
                                    </div>
                                    <div class="e-flex e-flex-sticky e-flex__item">
                                      <button class="e-btn e-flex__item">Lorem</button>
                                      <button class="e-btn e-btn-onlyicon e-flex__item">
                                        <e-icon icon="cog"></e-icon>
                                      </button>
                                    </div>
                                  </div>

Related components

GridFlex grid