DF-CSS Columns: Difference between revisions
From DiviFree
(Created page with "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...") |
No edit summary |
||
| Line 20: | Line 20: | ||
<pre> | <pre> | ||
<div class="df-row"> | <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 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> | </div> | ||
</pre> | </pre> | ||
| Line 30: | Line 30: | ||
<pre> | <pre> | ||
<div class="df-row df-md-cols-2 df-lg-cols-4"> | <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 class="df-col"></div> | <div class="df-col">...</div> | ||
<div class="df-col"></div> | <div class="df-col">...</div> | ||
</div> | </div> | ||
</pre> | </pre> | ||
Cas en utilisant les colonnes de Divi | |||
<pre> | |||
<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> | |||
</pre> | |||
==Row & Colonnes Responsives== | |||
<pre>df-{breakpoint}-col-{width}</pre> | |||
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% | |||
Latest revision as of 16:38, 27 February 2023
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%