DF-CSS Columns

From DiviFree

DF-CSS >> DF-CSS Columns

Concepts de base

Ce framework CSS :

  • Permet une mise en page par colonnes facile et compatible avec Divi
  • Est mobile First
  • Gère les breakpoints (sm / md / lg / xl / xxl) - voir DF-CSS Breakpoints
  • Permet de gérer des padding entre les colonnes
  • Permet l'utilisation de rows/cols en cascade (ex: des colonnes dans des colonnes)
  • Peut être utilisé avec ou sans divi
  • Utilise Flex pour toutes les mise en page en colonnes

Row & Colonnes Responsives

Exemple simple 1 Row / 4 colonnes reponsives

  • En mode téléphone : 4 lignes de 100%
  • En mode tablette : 2 lignes de 2 colonnes (50%)
  • En mode Desktop: 1 ligne de 4 colonnes (25%)

Cas en utilisant les largeurs des colonnes

<div class="df-row">
  <div class="df-md-col-50 df-lg-col-25">...</div>
  <div class="df-md-col-50 df-lg-col-25">...</div>
  <div class="df-md-col-50 df-lg-col-25">...</div>
  <div class="df-md-col-50 df-lg-col-25">...</div>
</div>

Cas en utilisant le nombre de colonnes

<div class="df-row df-md-cols-2 df-lg-cols-4">
  <div class="df-col">...</div>
  <div class="df-col">...</div>
  <div class="df-col">...</div>
  <div class="df-col">...</div>
</div>

Cas en utilisant les colonnes de Divi

<div class="df-row">
  <div class="et_pb_column_1_4 df-md-col-50">...</div>
  <div class="et_pb_column_1_2 df-md-col-50">...</div>
  <div class="et_pb_column_1_4 df-md-col-50">...</div>
</div>

Row & Colonnes Responsives

df-{breakpoint}-col-{width}

Breakpoints : sm / md / lg / xl / xxl

Largeurs supportées :

  • df-col-10  : 10%
  • df-col-16  : 16.667% (1/6)
  • df-col-20  : 20% (1/5)
  • df-col-25  : 25% (1/4)
  • df-col-30  : 30%
  • df-col-33  : 33.333% (1/3)
  • df-col-40  : 40%
  • df-col-50  : 50% (1/2)
  • df-col-60  : 60%
  • df-col-66  : 66.667% (2/3)
  • df-col-75  : 75% (3/4)
  • df-col-80  : 80%
  • df-col-90  : 90%
  • df-col-100 : 100%