Utilidades
Cactus CSS posee clases útiles, que son añadidos que pueden ir en conjunto con otras clases o que agregan una utilidad extra.
Colores
La siguiente tabla de colores aplica de forma conjunta para las clases br-color
,txt-color
y color
. (Conoce como personalizarlos).
Nombre | Color en Modo Oscuro | Color |
---|---|---|
primary | ● #00e67a | ● #1aff94 |
secondary | ● #D8FF3D | ● #e7c88e |
accent | ● #0a78b8 | ● #47b5f5 |
yellow | ● #f2c94c | ● #f2c94c |
blue | ● #2495ca | ● #2495ca |
red | ● #dc3243 | ● #dc3243 |
green | ● #45d25a | ● #45d25a |
dark | ● #2b2b2b | ● #0e0e0e |
light | ● #f1f2e9 | ● #fefefe |
contrast | ● #2b2b2b | ● #fefefe |
background | ● #212121 | ● radial-gradient(hsl(220, 40%, 94%), hsl(220, 14%, 94%)) |
gradient | ● linear-gradient(120deg, var(—primary), var(—accent)) | ● linear-gradient(120deg, var(—primary), var(—accent)) |
transparent | transparent | transparent |
Redondeo
Al usar la clase .radius
. Aplica un borde redondeado usando la variable --radius
:7rem .
Resultado:
Clases de Visibilidad
Hidden
Al usar la clase hidden
, desaparecerá el bloque. Util para agregarla desde JS
Resultado:
br-none
Al usar la clase br-none
, desaparecerá el borde. Ejemplo:
Resultado:
None en Móviles
Puedes usar la clase sm-none
para ocultar cosas en dispositivos pequeños.
Resultado:
👻
Transparent
Puedes usar la clase transparent
para tener un background transparente.
Resultado:
Espaciados
-
.px
: Aplica padding en todas las direcciones usando la variable--space
. -
.pr
: padding-right. -
.pl
: padding-left. -
.pt
: padding-top. -
.pb
: padding-bottom. -
.mx
: Aplica margin en todas las direcciones. -
.mr
: margin-right. -
.ml
: margin-left. -
.mt
: margin-top. -
.mb
: margin-bottom.
.gap-sm
, .gap-nm
, .gap-bg
: Usadas dentro de un contenedor Flexbox o Grid para crear espaciado consistente entre elementos (gap).
Resultado:
Párrafo con espaciado interno y margen inferior
Alineaciones
-
.left
: Alinea elementos horizontalmente al inicio (justify-content: flex-start). -
.right
: Alinea elementos horizontalmente al final (justify-content: flex-end). -
.center
: Centra elementos horizontalmente (justify-content: center). -
.between
: Distribuye elementos con espacio entre ellos (justify-content: space-between). -
.up
: Alinea elementos verticalmente al inicio (align-items: flex-start). -
.middle
: Centra elementos verticalmente (align-items: center). -
.down
: Alinea elementos verticalmente al final (align-items: flex-end). -
.stretch
: Estira los elementos verticalmente para que ocupen el alto del contenedor (align-items: stretch).
Control de Overflow
.overflow-h
: Oculta el contenido que se desborda horizontalmente (overflow: hidden)..overflow-h-x
: Oculta el contenido desbordado en el eje x (overflow-x: hidden).overflow-h-y
: Oculta el contenido desbordado en el eje y (overflow-y: hidden)