-
Componentes
-
Módulos
-
Tipos de visualización
- Clases auxiliares
-
Componentes
- Nativos de Liferay
- Interacciones
- Campos de formulario
- Botones
- Interruptores
- Filtros
- Desplegables
- Filtro aplicado
- Pestañas
- Filtro pestaña
- Vista cuadrícula o listado
- Línea divisoria
- Navegación
- Contenido
- Composiciones de texto
- Encabezado
- Elementos tarjetas
- Tablas
- Etiqueta
- Etiqueta
- Cifras
- Ficha Bloque Descriptivo
- Indicador de nivel
- Bloque persona
- Enlaces
- Descarga de ficheros
- Indicador fecha
- Logotipos
- Bloque ficha técnica
- Tarjetas
- Basica
- Pictograma
- Apertura - Tarjetas Flexibles
- Recurso Gráfico Compacta
- Básica Mosaico
- Calendarizada
- Datos de contacto
- Logotipo o pictograma
- Compra
- Accesos
- Contenedor Tarjetas
- Datos publicación
- Alertas
- Fondo imagen
- Multimedia
- Agenda
- Mover elemento responsivo
-
Módulos
- Funcionales
- Tarjetas
- Actualidad
- Contenido relacionado
- Apertura - Tres Destacados
- Carrusel
- Mosaico
- Mapa
- Filtrado
- Localizaciones
- Entradas destacadas
- Distributiva old
- Calendarizada
- Distributiva
- Publicación
- Accion
- Banner - Accesos directos
- Suscripcion
- Banner AccesoDirecto Ilustración
- Banner acceso directo textura
- Banner-Encuesta
- Banner - Etiquetas
- Acción-Compra
- Contenido
- Contenido + imagen
- Ficha-ilustracion
- Ficha-desplegables
- Tablas
- Contacto
- Descargas
- Ficha pestañas
- Citas destacadas
- Tarjetas
- Tarjetas-Pictograma
- Contenido Cifras+Imagen
- Listado
- Contenido-Entidades
- Cifras
- Selector alfabético
- Apertura
- Tipos de visualización
Espaciado
Al igual que la escala de colores, trabajar con un sistema de espaciado definido permite realizar el trabajo de manera más rápida y consistente. Un espaciado constante y escalable ayuda a eliminar la incertidumbre en el diseño y desarrollo, ya que se utiliza un conjunto limitado de opciones.
Se han añadido clases auxiliares para ello que utilizan la misma arquitectura de clases de espaciado de bootstrap.
Las clases se nombran utilizando el formato {propiedad}{lados}-{tamaño} para resolución xs y {proiedad}{lados}-{breakpoint}-{tamaño} para resoluciones sm, md, lg, y xl.
Donde la propiedad es una de:
m- para clases que establecenmarginp- para clases que establecenpadding
Donde lados es uno de:
t- para clases que establecenmargin-topopadding-topb- para clases que establecenmargin-bottomopadding-bottoml- para clases que establecenmargin-leftopadding-leftr- para clases que establecenmargin-rightopadding-rightx- para clases que establecen tanto*-lefty*-righty- para clases que establecen tanto*-topy*-bottom- en blanco - para clases que establecen un
marginopaddingen los 4 lados del elemento
Donde tamaño es uno de los siguientes:
space-0- para clases que eliminan elmarginopaddingconfigurándolo en0space-4- (por defecto) para las clases que establecen elmarginopaddingen 4pxspace-8- (por defecto) para las clases que establecen elmarginopaddingen 8pxspace-12- (por defecto) para las clases que establecen elmarginopaddingen 12pxspace-16- (por defecto) para las clases que establecen elmarginopaddingen 16pxspace-24- (por defecto) para las clases que establecen elmarginopaddingen 24pxspace-32- (por defecto) para las clases que establecen elmarginopaddingen 32pxspace-40- (por defecto) para las clases que establecen elmarginopaddingen 40pxspace-48- (por defecto) para las clases que establecen elmarginopaddingen 48pxspace-64- (por defecto) para las clases que establecen elmarginopaddingen 64pxspace-80- (por defecto) para las clases que establecen elmarginopaddingen 80pxspace-96- (por defecto) para las clases que establecen elmarginopaddingen 96pxspace-112- (por defecto) para las clases que establecen elmarginopaddingen 112pxspace-128- (por defecto) para las clases que establecen elmarginopaddingen 128pxspace-auto- para clases que lo configuranmarginen automático
Ejemplos
Clases CSS
A continuación se muestran algunos ejemplos CSS de algunas de estas clases ya construidas:
.mt-space-0 {
margin-top: 0 !important;
}
.ml-space-4 {
margin-left: 4px !important;
}
.px-space-8 {
padding-left: 8px !important;
padding-right: 8px !important;
}
.p-space-3 {
padding: 3px !important;
}
Colección de tamaños
A continuación se muestran algunos ejemplos representativos de estos tamaños:
| Nombre espacio | medida px | medida rem | visualizacion |
|---|---|---|---|
| space-4 | 4px | 0.25rem | |
| space-8 | 8px | 0.5rem | |
| space-12 | 12px | 0.75rem | |
| space-16 | 16px | 1rem | |
| space-24 | 24px | 1.5rem | |
| space-32 | 32px | 2rem | |
| space-40 | 40px | 2.5rem | |
| space-48 | 48px | 3rem | |
| space-64 | 64px | 4rem | |
| space-80 | 80px | 5rem | |
| space-96 | 96px | 6rem | |
| space-112 | 112px | 7rem | |
| space-128 | 128px | 8rem |
Como nota a tener en cuenta saber que existen variables a nivel de código CSS con estas medidas:
- --space-4
- --space-8
- --space-12
- --space-...
No confundir con:
- --spacer-1
- --spacer-2
- --spacer-3
- --spacer-4
- --spacer-...
Estas últimas existen solo por compatibilidad con la plataforma Liferay en su modo administración.
Usos de espacios con gap
Tambien se disponen de clases auxiliares para separaciones de elementos, usalas según sea tu necesidad
- Para visualizaciones grid
- .gap-space-#{$numero}
- Para visualizaciones flexbox
- .comlumn-gap-#{$numero}
- .row-gap-#{$numero}