Mantener tu diseño consistente
Estas secciones cubren cómo establecer patrones de diseño consistentes en toda la app usando el chat de IA, para que tus colores, tipografía, espaciado y componentes se sientan cohesivos en toda tu app.Sistema de color
El color es una de tus herramientas más potentes para definir el tono y guiar la atención. Empieza por definir roles en lugar de códigos hex aleatorios. Apunta a:- 1 color primario de marca
- 1 color secundario
- 1 color de acento para destacados
- 3 a 5 grises neutros para fondos, superficies y bordes
- Colores claros para estados de éxito, advertencia y error
Quiero que la IA construya un sistema de color por mí
Quiero que la IA construya un sistema de color por mí
Tengo códigos hex que quiero usar
Tengo códigos hex que quiero usar
Tengo una imagen de paleta de colores que quiero usar
Tengo una imagen de paleta de colores que quiero usar

Cambiar la paleta de colores de tu app en Base44
Sistema tipográfico
La tipografía controla lo legible y escaneable que se siente tu app. Es mejor tener pocos estilos de texto claros que muchos parecidos. Define roles como:- Título de página
- Encabezado de sección
- Texto de cuerpo
- Metadatos pequeños como etiquetas y marcas de tiempo
Añadir fuentes personalizadas (por ejemplo Google Fonts)
Añadir fuentes personalizadas (por ejemplo Google Fonts)
- Obtén el fragmento de inserción (por ejemplo desde Google Fonts en https://fonts.google.com).
- Pide a la IA que lo añada a
Layout.jsy lo conecte con tu sistema tipográfico.

Espaciado y densidad
El espaciado y la densidad controlan lo cómoda que se siente tu app al usarla. Una escala de espaciado simple evita huecos aleatorios y secciones apretadas. Puedes definir una escala como 4, 8, 12, 16, 24 y pedir a la IA que la aplique:Elementos base y estados
Una vez que el color, la tipografía y el espaciado están definidos, estandariza los bloques que usas en todas partes. Enfócate en:- Botones (primario, secundario y solo texto)
- Tarjetas y paneles
- Barras de navegación y barras laterales
- Campos de formulario (por defecto, foco, error, deshabilitado)
- Chips, etiquetas e insignias si las usas
Imágenes y recursos visuales
Los recursos visuales como imágenes, iconos y videos dan forma a cómo se siente tu app. La IA puede ayudarte a crearlos, colocarlos, estilizarlos y conectarlos con tus datos y tu código.Imágenes hero y recursos visuales
Imágenes hero y recursos visuales

- Abre el archivo de la página correspondiente, como
Store.js, en la vista de código. - Busca la etiqueta
<img>. - Actualiza el atributo
srccon la URL de tu propia imagen.

Generar videos con IA
Generar videos con IA
Imágenes de referencia
Imágenes de referencia

- Haz clic en el icono de subida (+) en el chat de IA.
- Sube una imagen de inspiración o una captura de pantalla.
- Dile a la IA exactamente qué quieres tomar y qué ignorar.
Copiar estilos desde herramientas de diseño (por ejemplo Figma)
Copiar estilos desde herramientas de diseño (por ejemplo Figma)
- En Figma, selecciona el elemento cuyo estilo quieres copiar.
- Cambia a Dev mode y consulta el panel Code.
- Copia la línea de CSS relevante, por ejemplo un fondo con degradado:
background: linear-gradient(180deg, #C2C9B5 -1.25%, #EBEBEB 68.58%, #E6FC88 104.25%); - En Base44, haz clic en el elemento correspondiente en tu vista previa para abrir el modo Edit.
- Pega el estilo en un prompt de IA y dile a Base44 exactamente qué cambiar, por ejemplo:
Iconos e ilustración
Iconos e ilustración
- Reemplazar iconos genéricos por otros más significativos.
- Alinear los tamaños de icono y los grosores de trazo.
- Combinar iconos con etiquetas de texto donde la claridad importa.
Estructura y capacidad de respuesta
La estructura controla cómo se agrupa y se escanea la información. La capacidad de respuesta asegura que esa estructura funcione en todos los dispositivos.Tipos de página y plantillas
Tipos de página y plantillas
- Páginas de aterrizaje y marketing
- Paneles
- Listas y tablas
- Páginas de detalle
- Formularios y asistentes
- Páginas de configuración y perfil
Jerarquía y espacio en blanco
Jerarquía y espacio en blanco
Comportamiento responsivo
Comportamiento responsivo
Personalizar tu app para móvil
Tu app de Base44 ajusta automáticamente su estructura a cualquier dispositivo, pero puedes usar la vista previa móvil del editor y las herramientas de personalización para afinar cómo se ve y funciona tu app en móviles. Esto te permite crear una experiencia cómoda y fluida para los usuarios de móvil.
Ver la versión móvil de tu app en el editor de apps de Base44
- Ve al editor de tu app.
- Haz clic en el icono Screen en la parte superior y selecciona Mobile.
- Revisa tu estructura, navegación y contenido.
- Haz los cambios necesarios de una de estas formas:
- Pidiendo al chat de IA que haga cambios en la versión móvil.
- Usando el modo Edit en el chat de IA para cambiar el diseño o la estructura de elementos específicos.
Tipos de página
Los distintos tipos de página necesitan decisiones de diseño distintas. Puedes usar estos patrones como punto de partida y adaptarlos con la IA.Páginas de aterrizaje y marketing
Páginas de aterrizaje y marketing
- Usa un encabezado simple con navegación mínima.
- Haz que la sección hero sea clara y enfocada, con un titular corto y un botón primario.
- Usa secciones de apoyo para beneficios, funciones y prueba social.
- Mantén los formularios cortos y visibles sin desplazarse cuando sea posible.
Paneles
Paneles
- Coloca la métrica o el estado más importante cerca de la esquina superior izquierda.
- Agrupa las métricas relacionadas en tarjetas con títulos claros y descripciones cortas.
- Evita demasiados tipos de gráfico en una pantalla, reutiliza unos pocos estándar.
- Mantén los filtros y los rangos de tiempo claramente visibles y consistentes.
Listas y tablas
Listas y tablas
- Usa encabezados de columna claros con suficiente espaciado.
- Mantén una altura de fila cómoda, no demasiado apretada.
- Usa filas alternadas o separadores sutiles en tablas grandes.
- Mantén las acciones al final de la fila o en un menú consistente.
- Añade estados vacío, de carga y de error.
Páginas de detalle
Páginas de detalle
- Coloca el título del objeto y las acciones principales cerca de la parte superior.
- Usa una estructura clara con una columna de contenido principal y un panel lateral opcional.
- Agrupa la información relacionada con encabezados o pestañas.
- Mantén las acciones destructivas visualmente distintas y colocadas con cuidado.
Formularios y asistentes
Formularios y asistentes
- Agrupa los campos relacionados bajo encabezados.
- Usa una estructura de una sola columna para la mayoría de los formularios.
- Muestra el progreso en flujos largos de varios pasos.
- Coloca los mensajes de error cerca de los campos y hazlos claros.
- Usa etiquetas claras y texto de ayuda.
Personalización avanzada
Cuando quieres ir más allá de lo que la IA y el modo Edit te dan de serie, puedes incorporar tu propio código y paquetes npm. La IA aún puede ayudarte a conectar y alinear todo.Usar paquetes npm para diseño
Usar paquetes npm para diseño
- Bibliotecas de animación (por ejemplo, anime.js) para añadir transiciones, efectos hover y microinteracciones.
- Bibliotecas de componentes de UI o de movimiento para gestionar modales, tooltips, carruseles o flujos por pasos con patrones de interacción integrados.
- Utilidades de gráficos para visualizar datos con colores, tipografía y espaciado personalizados que combinen con tu app.
- Bibliotecas de arrastrar y soltar o de gestos para hacer las estructuras más táctiles e interactivas.
- Ayudantes de fecha y hora para formatear marcas de tiempo y horarios de una forma que encaje con tu UI.
- Importar las funciones o componentes correctos del paquete.
- Conectarlos con tu estructura existente y tus tokens de diseño (colores, tipografía, espaciado, radio).
- Ajustar props, variantes y movimiento para que se sientan consistentes con el resto de la app.
- Revisar detalles de accesibilidad como estados de foco, navegación por teclado y preferencias de movimiento reducido.
Tailwind, tokens y refactorización de estilos
Tailwind, tokens y refactorización de estilos
- Reemplazar estilos en línea con utilidades de Tailwind.
- Extraer patrones repetidos en componentes reutilizables.
- Asignar los valores de color a tokens de diseño y a la configuración de Tailwind.
Editar código y diseño juntos
Editar código y diseño juntos
- Actualizar
Layout.jspara cambiar contenedores globales, encabezados o pies de página. - Ajustar proveedores de tema o contexto.
- Cambiar cómo se componen los componentes y qué props aceptan.
- Abre el archivo correspondiente.
- Pega un fragmento de código en el chat de IA.
- Pide un cambio y luego revisa el diff o la vista previa.
Diseño consciente del rendimiento
Diseño consciente del rendimiento
- Usa tamaños de imagen optimizados en lugar de recursos de fondo enormes.
- Evita cargar muchas animaciones pesadas o bibliotecas grandes en la carga inicial.
- Carga de forma diferida las secciones poco usadas, como informes profundos o filtros avanzados.
- Reutiliza componentes compartidos en lugar de muchas copias casi iguales.
Accesibilidad
La accesibilidad es parte del buen diseño. Ayuda a que más personas usen tu app con comodidad y puede mejorar la claridad para todos.Color y contraste
Color y contraste
- Usa un contraste fuerte entre el texto y el fondo.
- Evita usar solo el color para transmitir significado.
- Mantén los elementos interactivos, como botones y enlaces, claramente visibles en todos los estados.
- Comprueba los modos claro y oscuro si soportas temas.
Tipografía y espaciado para legibilidad
Tipografía y espaciado para legibilidad
- Usa tamaños de fuente cómodos en todos los dispositivos.
- Usa suficiente altura de línea en los párrafos.
- Evita fuentes de peso muy ligero sobre fondos claros.
- Mantén una longitud de línea razonable, especialmente en pantallas anchas.
Teclado, foco e interacciones
Teclado, foco e interacciones
- Asegúrate de que Tab recorra los elementos interactivos en un orden lógico.
- Asegura que los estilos de foco sean visibles y distintos.
- Evita trampas de teclado donde el foco no pueda salir.
Movimiento y movimiento reducido
Movimiento y movimiento reducido
- Respeta las preferencias de movimiento reducido.
- Evita destellos rápidos o parpadeos fuertes.
- Usa animaciones sutiles y con propósito en lugar de movimiento constante.
Contenido, etiquetas y texto alternativo
Contenido, etiquetas y texto alternativo
- Usa etiquetas claras y descriptivas para botones y enlaces.
- Proporciona texto alternativo significativo para las imágenes importantes.
- Usa encabezados para estructurar el contenido.
- Evita textos de enlace vagos como “haz clic aquí”.
Preguntas frecuentes
Haz clic en una pregunta para aprender más sobre los fundamentos de diseño y la estructura.¿Cómo puedo hacer mi app responsiva en todos los dispositivos?
¿Cómo puedo hacer mi app responsiva en todos los dispositivos?
- Móvil: usa una sola columna vertical, mantén una acción principal clara por pantalla y haz las zonas táctiles grandes con suficiente espaciado. Mantén los textos cortos para que la gente no necesite hacer zoom.
- Tableta: trata la tableta como un híbrido. Puedes usar menús laterales o diseños divididos, pero mantén los botones aptos para tocar y evita tablas muy pequeñas o controles densos.
- Ordenador: usa el ancho extra para estructuras de varias columnas y barras laterales. Puedes añadir efectos hover, pero cualquier acción importante también debe funcionar con un clic o un toque.
- Todos los dispositivos: usa tamaños de fuente legibles, evita el desplazamiento horizontal y deja que los elementos se apilen en lugar de superponerse cuando el espacio escasee. Evita alturas fijas que corten el contenido.
¿Cómo puedo diseñar mi app para un mejor rendimiento?
¿Cómo puedo diseñar mi app para un mejor rendimiento?
- Usa tamaños de imagen optimizados para que los recursos grandes no ralenticen la carga inicial. Prefiere formatos comprimidos y evita subir imágenes mucho más grandes de lo que aparecen en pantalla.
- Limita las animaciones pesadas y los efectos complejos, especialmente en apps muy orientadas a móvil. Las transiciones cortas y simples están bien, pero evita el movimiento constante o los fondos animados grandes.
- Mantén las estructuras limpias y enfocadas. Menos capas, superposiciones y componentes anidados suelen significar un renderizado más rápido, especialmente en dispositivos de gama baja.
- Reutiliza componentes en lugar de crear muchas versiones ligeramente distintas. Los componentes compartidos son más fáciles de cachear y mantener.
- Evita cargar todo a la vez. Donde sea posible, carga después el contenido no crítico, por ejemplo secciones secundarias, listas largas o paneles poco usados.
- Ten cuidado con las inserciones de terceros como mapas, reproductores de video y widgets. Inclúyelas solo donde aporten valor real y evita acumular muchas en una sola pantalla.