Petit ménage répétition inutile Fix font-size iOS version LESS Grilles et typo Changer la licence de KNACSS Conserver le commentaire de présentation de licence Correction grid reponsive classes manquantes version LESS (largeurs de blocs)
76 lines
1.7 KiB
CSS
76 lines
1.7 KiB
CSS
|
|
/* ----------------------------- */
|
|
/* ==grids */
|
|
/* ----------------------------- */
|
|
|
|
/* grids inspired from SUIT https://github.com/suitcss/suit */
|
|
|
|
.grid {
|
|
overflow: hidden;
|
|
font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
|
|
}
|
|
.grid > * {
|
|
display: block;
|
|
padding: 0;
|
|
margin-left: -20px; /* gutter value */
|
|
text-align: left;
|
|
letter-spacing: -0.31em;
|
|
text-rendering: optimizespeed;
|
|
}
|
|
/* Opera hack */
|
|
.opera:-o-prefocus,
|
|
.grid > * {
|
|
word-spacing: -0.43em;
|
|
}
|
|
.grid > * > * {
|
|
display: inline-block;
|
|
width: 100%;
|
|
padding-left: 20px; /* gutter value */
|
|
margin-left: 0;
|
|
vertical-align: top;
|
|
text-align: left;
|
|
letter-spacing: normal;
|
|
word-spacing: normal;
|
|
text-rendering: auto;
|
|
*display: inline; *zoom: 1; /* IE67 hack */
|
|
font-family: helvetica, arial, sans-serif;
|
|
}
|
|
.grid2 > * {width: 50%;}
|
|
.grid3 > * {width: 33.333%;}
|
|
.grid4 > * {width: 25%;}
|
|
.grid5 > * {width: 20%;}
|
|
.grid6 > * {width: 16.667%;}
|
|
.grid8 > * {width: 12.5%;}
|
|
.grid10 > * {width: 10%;}
|
|
.grid12 > * {width: 8.333%;}
|
|
|
|
/* unequal grids (1-2, 2-1, 1-3 and 3-1) for 2 blocks */
|
|
.grid2-1 > *:first-child,
|
|
.grid1-2 > * + * { width: 66.666%; }
|
|
.grid1-2 > *:first-child,
|
|
.grid2-1 > * + * { width: 33.333%; }
|
|
.grid1-3 > *:first-child,
|
|
.grid3-1 > * + * { width: 25%; }
|
|
.grid3-1 > *:first-child,
|
|
.grid1-3 > * + * { width: 75%; }
|
|
|
|
/* Responsiv-o-matic */
|
|
@media (max-width: 1024px) {
|
|
.grid5 > *,
|
|
.grid6 > *,
|
|
.grid8 > *,
|
|
.grid10 > *,
|
|
.grid12 > * {width: 33.333%}
|
|
}
|
|
@media (max-width: 768px) {
|
|
.grid3 > *,
|
|
.grid4 > *,
|
|
.grid5 > *,
|
|
.grid6 > *,
|
|
.grid8 > *,
|
|
.grid10 > *,
|
|
.grid12 > * {width: 50%}
|
|
}
|
|
@media (max-width: 640px) {
|
|
.grid > * > * {width: 100% !important}
|
|
}
|