Skip to main content
Una vez que sabes cómo personalizar el diseño de tu app, estos fundamentos te ayudan a mantenerla consistente, bien estructurada y accesible a medida que crece. Esta página cubre cómo construir un diseño consistente, trabajar con imágenes y recursos visuales, la estructura responsiva y los tipos de página, la personalización avanzada y la accesibilidad.

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
Puedes pedir a la IA que proponga y aplique un sistema completo desde cero:
Mantén consistente el significado del color. Por ejemplo, usa tu color de éxito solo para estados positivos y tu color de error para problemas, no como decoración.
Si ya tienes códigos hex de una guía de marca o una herramienta externa, pégalos y deja que la IA los asigne a roles:
Puedes subir una captura o imagen de tu paleta de colores directamente al chat de IA y pedirle que aplique los colores a tu app:
Changing the color palette of a Base44 app

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
Puedes pedir a la IA que configure esto y lo aplique en todas partes:
También puedes apuntar a tamaños de forma más directa:
Puedes usar fuentes personalizadas y aplicarlas a través de tu layout.
  1. Obtén el fragmento de inserción (por ejemplo desde Google Fonts en https://fonts.google.com).
  2. Pide a la IA que lo añada a Layout.js y lo conecte con tu sistema tipográfico.
Prompt de ejemplo:
Using a custom font in the Base44 layout file
Intenta limitarte a una o dos familias tipográficas. Demasiadas fuentes hacen que la interfaz se sienta desestructurada y más difícil de mantener.

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:
Si una página se siente saturada o demasiado vacía, puedes dejar que el chat de IA lo diagnostique y lo arregle:

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
Puedes pedir a la IA que detecte y unifique patrones:
Esto te da un lenguaje reutilizable para que las páginas nuevas parezcan pertenecer al mismo producto.

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.
Sube imágenes o videos al chat de IA para darle contexto visual sobre el estilo, la estructura o el contenido de tu app.Puedes pedir al chat de IA que añada imágenes hero directamente a tus páginas:
Hero image example in a Base44 appPara reemplazar una imagen de marcador de posición:
  1. Abre el archivo de la página correspondiente, como Store.js, en la vista de código.
  2. Busca la etiqueta <img>.
  3. Actualiza el atributo src con la URL de tu propia imagen.
También puedes subir imágenes para entidades en la sección Data y vincularlas a componentes para que las tarjetas y listas muestren las imágenes correctas automáticamente.Managing entity images in the Base44 Data section
Pide al chat de IA que genere videos cortos para secciones visuales como heros, vistas previas de producto, tutoriales o pantallas de onboarding.Prompt de ejemplo:
Generar videos desde el chat de IA requiere un plan Starter o superior. Cada video generado usa los créditos de mensaje del prompt más 1 crédito de mensaje adicional.
También puedes permitir que las personas generen videos en tu app publicada. Aprende más sobre generar videos.
Las imágenes de referencia te ayudan a dirigir el diseño visualmente mostrando al chat de IA un estilo, una estructura, una paleta de colores o una dirección visual que quieras usar.Uploading a reference image for app design inspiration
  1. Haz clic en el icono de subida (+) en el chat de IA.
  2. Sube una imagen de inspiración o una captura de pantalla.
  3. Dile a la IA exactamente qué quieres tomar y qué ignorar.
Ideas de prompts:
Puedes copiar estilos visuales directamente desde una herramienta de diseño como Figma y pedir a Base44 que los aplique, en lugar de intentar describir cada detalle con palabras.Para copiar desde Figma:
  1. En Figma, selecciona el elemento cuyo estilo quieres copiar.
  2. Cambia a Dev mode y consulta el panel Code.
  3. 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%);
  4. En Base44, haz clic en el elemento correspondiente en tu vista previa para abrir el modo Edit.
  5. Pega el estilo en un prompt de IA y dile a Base44 exactamente qué cambiar, por ejemplo:
Esto te permite igualar degradados, sombras, bordes y otros estilos de tu archivo de diseño con mucha precisión.
Los iconos deben aportar significado, no solo decoración. La consistencia es clave.Tareas comunes:
  • 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.
Puedes usar bibliotecas de iconos como Lucide y pedir al chat de IA que las integre:

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.
Piensa en tipos de página en lugar de pantallas sueltas:
  • Páginas de aterrizaje y marketing
  • Paneles
  • Listas y tablas
  • Páginas de detalle
  • Formularios y asistentes
  • Páginas de configuración y perfil
Puedes pedir al chat de IA que detecte y estandarice patrones:
La jerarquía y el espacio en blanco ayudan a las personas a ver de un vistazo lo que importa.Ideas que puedes pedir a la IA que aplique:
El espacio en blanco es especialmente importante para contenido denso como paneles y tablas, así que da a los elementos clave espacio para respirar.
Tu app necesita sentirse natural en teléfonos, tabletas y ordenadores.Puedes codificar reglas responsivas en un solo prompt:
Usa la vista previa de dispositivos en el editor de Base44 para comprobar cómo se comportan estas reglas en distintos tamaños de pantalla, y luego refínalas con prompts de seguimiento.

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.
Viewing the mobile version of your app in the Base44 app editor

Ver la versión móvil de tu app en el editor de apps de Base44

Para personalizar tu app para móvil:
  1. Ve al editor de tu app.
  2. Haz clic en el icono Screen en la parte superior y selecciona Mobile.
  3. Revisa tu estructura, navegación y contenido.
  4. 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.
Consejos para que tu app se vea bien en móvil:
  • Asegúrate de que el texto sea legible
  • Redimensiona los elementos para que quepan en la pantalla del móvil
  • Oculta o muestra elementos según sea necesario
  • Asegura que los botones y los botones de icono sean fáciles de tocar
  • Comprueba que las imágenes se vean bien

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.
Enfócate en una promesa clara, una llamada a la acción principal y una jerarquía visual fuerte.Consejos de diseño:
  • 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.
Ejemplo de prompt:
Los paneles deben responder de un vistazo a la pregunta de cómo van las cosas.Consejos de diseño:
  • 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.
Ejemplo de prompt:
Las listas y tablas permiten a las personas escanear y actuar sobre muchos elementos.Consejos de diseño:
  • 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.
Ejemplo de prompt:
Las páginas de detalle deben hacer obvios el objeto principal y sus acciones clave.Consejos de diseño:
  • 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.
Ejemplo de prompt:
Los formularios son donde ocurren muchos flujos clave. Deben sentirse simples y tolerantes.Consejos de diseño:
  • 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.
Ejemplo de prompt:

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.
Puedes usar paquetes npm para incorporar movimiento más rico, efectos visuales y componentes interactivos en tu app de Base44 sin construir todo desde cero. Los paquetes vienen del registro público de npm y se instalan a través del chat de IA en el editor de tu app, así que te mantienes en el mismo flujo de trabajo.Ejemplos enfocados en 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.
Después de instalar un paquete, puedes usar el chat de IA para:
  • 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.
Ejemplo de prompt
Todos los paquetes npm son código de terceros. Base44 no puede garantizar su calidad ni su seguridad, así que asegúrate de revisar el README del paquete, probarlo en tu app y confirmar que cumple los requisitos de diseño y rendimiento de tu proyecto.
Las apps de Base44 suelen usar utilidades de Tailwind CSS. La IA puede ayudarte a refactorizar estilos desordenados en algo más sistemático.Tareas que puedes pedir a la IA:
  • 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.
Ejemplo:
A veces quieres control preciso sobre la estructura, la animación o la composición de componentes. Puedes abrir archivos de código directamente y editarlos tú mismo o pedir a la IA que lo haga.Ediciones comunes relacionadas con el diseño:
  • Actualizar Layout.js para 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.
Para editar el código:
  1. Abre el archivo correspondiente.
  2. Pega un fragmento de código en el chat de IA.
  3. Pide un cambio y luego revisa el diff o la vista previa.
Ejemplo:
Las decisiones de diseño afectan al rendimiento, especialmente cuando incorporas paquetes y elementos visuales pesados.Ten en cuenta:
  • 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.
Puedes pedir a la IA una revisión enfocada en rendimiento:

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.
Las decisiones de color tienen un impacto directo en la legibilidad.Buenas prácticas:
  • 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.
Ejemplo de prompt:
Un texto legible es más que la elección de la fuente.Buenas prácticas:
  • 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.
Ejemplo de prompt:
Las personas deben poder usar tu app con el teclado y ver dónde están.Buenas prácticas:
  • 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.
Ejemplo de prompt:
El movimiento puede ayudar o perjudicar. Algunas personas prefieren menos.Buenas prácticas:
  • 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.
Ejemplo de prompt:
Un lenguaje claro y buenas descripciones ayudan a todos, incluidas las personas que usan tecnología de asistencia.Buenas prácticas:
  • 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í”.
Ejemplo de prompt:

Preguntas frecuentes

Haz clic en una pregunta para aprender más sobre los fundamentos de diseño y la estructura.
Diseña para móvil, tableta y ordenador por separado, y luego comprueba cómo se adaptan tus estructuras.Usa estas pautas cuando diseñes en Base44:
  • 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.
También puedes pedir a la IA que aplique reglas responsivas, por ejemplo:
Las decisiones de diseño tienen un impacto directo en lo rápido que tu app carga y se siente. Cuando diseñes en Base44, ten en cuenta estas pautas:
  • 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.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.