Uso de espacios

Los gutters, también conocidos como espacios entre columnas, son elementos clave para distribuir y alinear el contenido de forma receptiva dentro del sistema de cuadrícula de Quickly.

Control total de espacios entre elementos

Puedes separar objetos según el tipo de espaciado que desees. Por defecto, Quickly ofrece una secuencia de espacios de 8px, comenzando con el g-1, equivalente a 8px, y alcanzando hasta el g-5, equivalente a 40px. Además, se incluyen clases especiales para la versión móvil que afectarán a todo por debajo de 992px, desactivando las clases normales. Con esto, tendrás un mayor control en los espaciados en versiones móviles.

.gutter-n°

Clase normal Clase móvil Descripción
.g-0 .gm-0 .Gutter-0. Quita las separacion horizontal y vertical entre elementos.
.g-1 .gm-1 .Gutter-1. Agrega una separacion horizontal y vertical entre elementos de 8px.
.g-2 .gm-2 .Gutter-2. Agrega una separacion horizontal y vertical entre elementos de 16px.
.g-3 .gm-3 .Gutter-3. Agrega una separacion horizontal y vertical entre elementos de 24px.
.g-4 .gm-4 .Gutter-4. Agrega una separacion horizontal y vertical entre elementos de 32px.
.g-5 .gm-5 .Gutter-5. Agrega una separacion horizontal y vertical entre elementos de 40px.

Gutters del 1 y 5

g-1
g-1
g-1
g-1
g-5
g-5
g-5
g-5
HTML
                                    
    <div class="g-1 grid item-2">
        <div class="p-2 text-ac">g-1</div>
        <div class="p-2 text-ac">g-1</div>
        <div class="p-2 text-ac">g-1</div>
        <div class="p-2 text-ac">g-1</div>
    </div>
    <div class="g-5 grid item-2">
        <div class="p-2 text-ac">g-5</div>
        <div class="p-2 text-ac">g-5</div>
        <div class="p-2 text-ac">g-5</div>
        <div class="p-2 text-ac">g-5</div>
    </div>
                                

Espacios en eje horizontal

Para lograr un mejor control en la separación entre elementos en el eje X, se pueden emplear clases de espaciado horizontal. Estas clases permiten ajustar los márgenes y el relleno horizontal entre los objetos, proporcionando una disposición más coherente y precisa.

.gutterx-n°

Clase normal Clase móvil Descripción
.gx-1 .gxm-1 .Gutterx-1. Agrega una separacion entre elementos horizontal de 8px.
.gx-2 .gxm-2 .Gutterx-2. Agrega una separacion entre elementos horizontal de 16px.
.gx-3 .gxm-3 .Gutterx-3. Agrega una separacion entre elementos horizontal de 24px.
.gx-4 .gxm-4 .Gutterx-4. Agrega una separacion entre elementos horizontal de 32px.
.gx-5 .gxm-5 .Gutterx-5. Agrega una separacion entre elementos horizontal de 40px.

Gutter horizontal

gx-2
gx-2
gx-2
gx-2
HTML
                                    
    <div class="grid item-2 gx-2">
        <div>gy-2</div>
        <div>gy-2</div>
        <div>gy-2</div>
        <div>gy-2</div>
    </div>
                                

Espacios en eje vertical

Para tener un mayor control sobre la separación entre elementos en el eje Y, puedes utilizar clases de espaciado vertical específicas. Estas clases permiten ajustar los márgenes y el relleno vertical entre los objetos, logrando una disposición más precisa y uniforme.

.guttery-n°

Clase normal Clase móvil Descripción
.gy-1 .gym-1 .Guttery-1. Agrega una separacion entre elementos vetical de 8px.
.gy-2 .gym-2 .Guttery-2. Agrega una separacion entre elementos vetical de 16px.
.gy-3 .gym-3 .Guttery-3. Agrega una separacion entre elementos vetical de 24px.
.gy-4 .gym-4 .Guttery-4. Agrega una separacion entre elementos vetical de 32px.
.gy-5 .gym-5 .Guttery-5. Agrega una separacion entre elementos vetical de 40px.

Gutter vertical

gy-2
gy-2
gy-2
gy-2
HTML
                                    
    <div class="grid item-2 gy-2">
        <div>gy-2</div>
        <div>gy-2</div>
        <div>gy-2</div>
        <div>gy-2</div>
    </div>
                                

Espaciado interno

Añadir espacio interno a tus elementos es muy sencillo. Solo tienes que agregar la clase "p-n°" y estará listo. La clase más pequeña es "p-1", que equivale a 8px, mientras que el nivel máximo es "p-5", equivalente a 40px.

.padding-n°

Clase normal Clase móvil Descripción
.p-1 .pm-1 .Padding-1. Agrega un espaciado interno del elementos de 8px.
.p-2 .pm-2 .Padding-2. Agrega un espaciado interno del elementos de 16px.
.p-3 .pm-3 .Padding-3. Agrega un espaciado interno del elementos de 24px.
.p-4 .pm-4 .Padding-4. Agrega un espaciado interno del elementos de 32px.
.p-5 .pm-5 .Padding-5. Agrega un espaciado interno del elementos de 40px.

Espaciados del 1 y 5

p-1
p-2
p-3
p-4
p-5
HTML
                                    
    <div class="p-1">p-1</div>  
    <div class="p-2">p-2</div> 
    <div class="p-3">p-3</div> 
    <div class="p-4">p-4</div> 
    <div class="p-5">p-5</div> 
                                

Espaciado interno X

Se incluyen nuevas utilidades de espaciado para que tu diseño sea aún más flexible y limpio. Ahora es posible controlar el padding horizontal con las clases .px-1 a .px-5, que aplican un padding de 8px a 40px en los lados izquierdo y derecho.

.padding-n°

Clase normal Clase móvil Descripción
.px-1 .pmx-1 .Padding-1. Agrega un espaciado interno del elementos de 8px.
.px-2 .pmx-2 .Padding-2. Agrega un espaciado interno del elementos de 16px.
.px-3 .pmx-3 .Padding-3. Agrega un espaciado interno del elementos de 24px.
.px-4 .pmx-4 .Padding-4. Agrega un espaciado interno del elementos de 32px.
.px-5 .pmx-5 .Padding-5. Agrega un espaciado interno del elementos de 40px.

Espaciados del 1 y 5

px-1
px-2
px-3
px-4
px-5
HTML
                                    
    <div class="px-1">px-1</div>  
    <div class="px-2">px-2</div> 
    <div class="px-3">px-3</div> 
    <div class="px-4">px-4</div> 
    <div class="px-5">px-5</div> 
                                

Espaciado interno Y Actualización

Se incluyen nuevas utilidades de espaciado para que tu diseño sea aún más flexible y limpio. El padding vertical con las clases .py-1 a .py-5, que aplican el un rango de 8px a 40px arriba y abajo.

.padding-n°

Clase normal Clase móvil Descripción
.py-1 .pmy-1 .Padding-1. Agrega un espaciado interno del elementos de 8px.
.py-2 .pmy-2 .Padding-2. Agrega un espaciado interno del elementos de 16px.
.py-3 .pmy-3 .Padding-3. Agrega un espaciado interno del elementos de 24px.
.py-4 .pmy-4 .Padding-4. Agrega un espaciado interno del elementos de 32px.
.py-5 .pmy-5 .Padding-5. Agrega un espaciado interno del elementos de 40px.

Espaciados del 1 y 5

py-1
py-2
py-3
py-4
py-5
HTML
                                    
    <div class="py-1">py-1</div>  
    <div class="py-2">py-2</div> 
    <div class="py-3">py-3</div> 
    <div class="py-4">py-4</div> 
    <div class="py-5">py-5</div> 
                                

Espaciados selectivos

Para aplicar espaciados selectivos a los elementos, puedes hacerlo de manera sencilla siguiendo estos pasos: si, por ejemplo, necesitas añadir un espacio en la parte superior de un elemento, simplemente agrega la clase pt-1, pt-2, pt-3, pt-4 o pt-5. Estas clases corresponden a los espaciados superiores de 16px, 24px, 32px y 40px, respectivamente.

¿Puedo dar diferentes espaciados a un elemento?

Si, puedes aplicar espaciados selectivos a los elementos siguiendo el mismo principio que se mencionó anteriormente. Sin embargo, será necesario agregar otras clases al elemento para lograrlo. Por ejemplo, si deseas establecer un espaciado superior de 8px y un espaciado de 40px a la derecha, tendrás que aplicar dos clases al elemento de esta forma: class=".pt-1 .pr-5". De este modo, podrás asignar espacios distintos al mismo elemento.

.padding(s)-n° (Selectivo)

Clase normal Clase móvil Descripción
.pt-n° .pmt-n° .Padding-Top-Numero. Agrega un espacio superior al elemento. El valor del número determina el tamaño del espacio, que puede ser de 8px, 16px, 24px, 32px o 40px.
.pr-n° .pmr-n° .Padding-Right-Numero. Agrega un espacio derecho al elemento. El valor del número determina el tamaño del espacio, que puede ser de 8px, 16px, 24px, 32px o 40px.
.pb-n° .pmb-n° .Padding-bottom-Numero. Agrega un espacio inferior al elemento. El valor del número determina el tamaño del espacio, que puede ser de 8px, 16px, 24px, 32px o 40px.
.pl-n° .pml-n° .Padding-left-Numero. Agrega un espacio izquierdo al elemento. El valor del número determina el tamaño del espacio, que puede ser de 8px, 16px, 24px, 32px o 40px.

Espaciados selectivos

pt-5
pr-5
pb-5
pl-5
HTML
                                    
    <div class="pt-5">pt-5</div> 
    <div class="pr-5">pr-5</div> 
    <div class="pb-5">pb-5</div>  
    <div class="pl-5">pl-5</div>
                                

Márgenes a los elementos

Sumar márgenes a los elementos es muy fácil. Solo tienes que agregar la clase "m-n°" y estará listo. La clase más pequeña es "m-1", que equivale a 8px; "m-2" a 16px; "m-3" a 24px; "m-4" a 32px; y "m-5" a 40px.

.margin-n°

Clase normal Clase móvil Descripción
.m-auto .m-auto .Margin-auto. centra el elemento, debe tener un ancho definido.
.m-1 .mm-1 .Margin-1. Agrega un espaciado externo al elementos de 8px.
.m-2 .mm-2 .Margin-2. Agrega un espaciado externo al elementos de 16px.
.m-3 .mm-3 .Margin-3. Agrega un espaciado externo al elementos de 24px.
.m-4 .mm-4 .Margin-4. Agrega un espaciado externo al elementos de 32px.
.m-5 .mm-5 .Margin-5. Agrega un espaciado externo al elementos de 40px.

Márgenes del 1 y 5

m-1
m-2
m-3
m-4
m-5
HTML
 
    <div class="m-1">m-1</div>   
    <div class="m-2">m-2</div>  
    <div class="m-3">m-3</div>  
    <div class="m-4">m-4</div>  
    <div class="m-5">m-5</div> 
                        

Márgenes selectivos

Para agregar márgenes selectivos a los elementos, puedes hacerlo de manera sencilla siguiendo estos pasos: si, por ejemplo, necesitas añadir un margen en la parte superior de un elemento, simplemente agrega la clase mt-1, mt-2, mt-3, mt-4 o mt-5. Estas clases corresponden a los márgenes superiores de 16px, 24px, 32px y 40px, respectivamente.

¿Puedo dar diferentes márgenes a un elemento?

Sí, puedes aplicar márgenes selectivos a los elementos siguiendo el mismo enfoque mencionado previamente. Sin embargo, necesitarás añadir otras clases al elemento para lograrlo. Por ejemplo, si buscas establecer un margen superior de 8px y un margen de 40px a la derecha, necesitarás aplicar dos clases al elemento de esta manera: class=".mt-1 .mr-5". De esta forma, podrás asignar márgenes distintos al mismo elemento. Además, en lugar de "margen", utiliza "margen selectivo".

.margin(s)-n° (Selectivo)

Clase normal Clase móvil Descripción
.mt-n° .mmt-n° .Margin-Top-Numero. Agrega un margen superior al elemento. El valor del número determina el tamaño del margen, que puede ser de 8px, 16px, 24px, 32px o 40px.
.mr-n° .mmr-n° .Margin-Right-Numero. Agrega un margen derecho al elemento. El valor del número determina el tamaño del margen, que puede ser de 8px, 16px, 24px, 32px o 40px.
.mb-n° .mmb-n° .Margin-bottom-Numero. Agrega un margen inferior al elemento. El valor del número determina el tamaño del margen, que puede ser de 8px, 16px, 24px, 32px o 40px.
.ml-n° .mml-n° .Margin-left-Numero. Agrega un margen izquierdo al elemento. El valor del número determina el tamaño del margen, que puede ser de 8px, 16px, 24px, 32px o 40px.

Margenes selectivos

mt-4
mr-4
mb-4
ml-4
HTML
                                    
    <div class="mt-4">mt-4</div>  
    <div class="mr-4">mr-4</div>   
    <div class="mb-4">mb-4</div>  
    <div class="ml-4">ml-4</div>