Saltar al contenido principal
Base44 te da varias formas de diseñar tu app: el panel Theme para colores y fuentes globales, el modo Edit para estilos por elemento y el chat de IA para cambios más amplios. Esta página cubre el panel Theme y los estilos globales; para flujos de diseño con IA con prompts que puedes usar directamente, consulta Diseñar con IA.
Un portátil sobre un escritorio con una app de planificación de viajes en el editor de Base44, con la barra Edit Element abierta y un panel de tema con los colores background, foreground, card y popover

Diseñando tu app en Base44


Trabajar con IA en diseño

La IA está en el centro de cómo diseñas en Base44. Describe lo que quieres en lenguaje natural y la IA actualiza el código, estilos y componentes por ti. Para aprender a dar un brief a la IA como diseñador, ajustar elementos en el modo Edit, poner límites con AI Controls y elegir entre las opciones de diseño que ofrece, consulta Diseñar con IA.

Cambios globales

El panel Theme te permite definir colores y fuentes para toda tu app desde un solo lugar. Cualquier cambio que hagas aplica en todos lados al instante, así no tienes que actualizar elementos uno por uno. El panel muestra un preview de tu paleta actual arriba, seguido de una lista de roles de color que puedes personalizar, como background, foreground, primary, secondary, card y popover. Haz clic en Fonts arriba del panel para definir la fuente de tu app.
El panel de tema abierto desde el ícono de paleta en la barra superior del editor, con las pestañas Colors y Fonts, una lista de colores del tema y un selector de color abierto en el color foreground

Accediendo y personalizando el tema de tu app

Colores del tema

Haz clic en cualquier rol de color para actualizarlo en toda tu app. Para cambiar un color en tu tema:
  1. Haz clic en el ícono Theme en la parte superior del editor de tu app.
  2. Haz clic en cualquier rol de color en la lista para abrir el selector. La barra superior del panel es un preview de tu paleta actual y no es interactiva.
  3. Elige tu color arrastrando el selector, ingresando un valor hex, usando el cuentagotas para muestrear cualquier color en pantalla o eligiendo de una paleta con el desplegable al pie del selector.
  4. Haz clic en Apply para previsualizar el cambio en tu app.
  5. Haz clic en Save & Apply en el panel Theme para aplicarlo en todos lados.
Empieza con tu color primario y de fondo, luego deja que esos guíen las demás decisiones. Mantener alto contraste entre foreground y background hace que el texto sea legible en todos los componentes.
Si los colores de tu tema no coinciden con los colores actuales de tu app, puedes pedir al chat de IA sincronizarlos. Por ejemplo: Update my theme to match the colors used in my app.

Fuentes

Define las fuentes de tu app desde la pestaña Fonts en el panel Theme. Aparece un desplegable por cada fuente que use tu app. Para cambiar las fuentes de tu app:
  1. Haz clic en el ícono Theme en la parte superior del editor de tu app.
  2. Haz clic en la pestaña Fonts.
  3. Haz clic en un desplegable y selecciona una fuente. Puedes buscar por nombre, explorar Brand Fonts y All fonts, o hacer clic en Upload Fonts para añadir las tuyas.
  4. Haz clic en Save & Apply para aplicar los cambios en toda tu app.
La pestaña Fonts del panel Theme con un desplegable de fuentes abierto, con Brand Fonts sobre All fonts

Cambiando las fuentes del tema en tu app

Si no ves una pestaña Fonts, tu app aún no tiene variables de fuente del tema configuradas. Pide al chat de IA añadirlas: Add theme font variables to my app so I can change fonts from the Theme panel.

Cambios de elemento

Cuando estás en modo Edit, puedes estilizar cualquier elemento individual directamente. Selecciona un elemento y usa los íconos en la barra de Edit para cambiar sus colores, tipografía, espaciado, radio de esquinas, opacidad o añadir clases Tailwind personalizadas. Las opciones disponibles en la barra cambian según el tipo de elemento que selecciones. El modo Edit funciona en la mayoría de los elementos que contienen texto, incluidos elementos de lista, celdas de tabla, botones y citas. Tus cambios se guardan y actualizan la vista previa en vivo de inmediato, y si un cambio no se puede aplicar a un elemento, un mensaje te dice por qué.
Un párrafo seleccionado y resaltado en la vista previa, con la barra Edit Element debajo

La barra Edit Element

Colores

Puedes definir el color de fondo y de texto de cualquier elemento usando los colores definidos en tu tema o un color personalizado.
Barra Edit Element con el control de color resaltado y la pestaña Theme abierta

Editando el color de un elemento usando los colores del tema

Para cambiar el color de un elemento:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento que quieres cambiar.
  3. Haz clic en el ícono Colors en la barra de Edit.
  4. Selecciona la parte que quieres cambiar, como fondo o texto.
  5. Elige tu color:
    • Theme: elige entre los roles de color definidos en tu tema, como background, foreground, card y primary.
    • Custom: arrastra el selector, ingresa un valor hex, usa el cuentagotas para muestrear cualquier color en pantalla o elige de una paleta usando el desplegable al pie del selector.
  6. Haz clic en Apply para confirmar el cambio.
Para elementos de imagen, la barra muestra un botón Replace en lugar de la opción Colors. Haz clic en Replace para cambiar la imagen.

Tipografía

Cuando seleccionas un elemento de texto, la barra de Edit muestra controles de familia y tamaño de fuente. Un panel Text style separado da acceso a alineación, mayúsculas y decoración. Para editar el contenido del texto:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento de texto.
  3. Haz clic en el ícono T en la barra de Edit.
  4. Escribe tus cambios en el campo Text content.
Un encabezado seleccionado en la edición visual con el desplegable de contenido de texto abierto, que muestra My Travel Map en un campo editable

Editando el contenido del texto en la edición visual

Si el contenido del texto se genera dinámicamente, el panel Text Content muestra un mensaje de que no se puede editar directamente. Usa el chat de IA para cambiar texto dinámico.
Para cambiar la fuente:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento de texto.
  3. Haz clic en el desplegable de familia de fuente en la barra de Edit.
  4. Busca o explora las fuentes y haz clic en una para aplicarla. Pasa el cursor sobre una fuente con una flecha > para ver los pesos disponibles. Luego haz clic en un peso para aplicarlo.
Para usar una fuente personalizada, haz clic en Upload Fonts al final del desplegable. Puedes subir archivos TTF, OTF, WOFF o WOFF2 de hasta 5 MB. Las fuentes subidas aparecen en Custom Fonts en el filtro.
El selector de familia de fuente abierto en la edición visual, con un campo de búsqueda, un filtro All fonts, una lista de fuentes y un submenú de pesos en Archivo que va de Light a Bold

Selector de familia de fuente en la edición visual

Para cambiar el tamaño de fuente:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento de texto.
  3. Haz clic en el desplegable de tamaño en la barra de Edit.
  4. Elige un tamaño. Los tamaños disponibles van de 12 a 128.
El selector de tamaño de fuente abierto en la edición visual, con tamaños de 12 a 128 y 30 seleccionado

Selector de tamaño de fuente en la edición visual

Para cambiar el estilo de texto:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento de texto.
  3. Haz clic en el ícono Text style en la barra de Edit.
  4. Ajusta los ajustes que quieres cambiar:
    • Alineación: izquierda, centro, derecha o justificado.
    • Mayúsculas: ninguno, mayúsculas, minúsculas o capitalizar.
    • Decoración: ninguna, subrayado, tachado o cursiva.
El panel Text style en la edición visual, con filas de botones Alignment, Case y Decoration

Panel Text style en la edición visual

Espaciado

Puedes definir el margen y padding de cualquier elemento en px, controlando cada lado de forma independiente. Para cambiar el espaciado de un elemento:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento que quieres cambiar.
  3. Haz clic en el ícono Spacing en la barra de Edit.
  4. Ingresa valores en px para margen y padding. Usa los controles abreviados horizontal y vertical para definir ambos lados a la vez.
El desplegable de espaciado en la edición visual, con los campos Margin y Padding en 0 y controles para cada lado

Controles de espaciado en la edición visual

Radio de esquina

Puedes redondear las esquinas de cualquier elemento ingresando un valor en px. Para cambiar el radio de esquina de un elemento:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento que quieres cambiar.
  3. Haz clic en el ícono Corners en la barra de Edit.
  4. Ingresa un valor en px o usa las flechas para ajustarlo.

Opacidad

Puedes hacer cualquier elemento totalmente opaco, semitransparente o entre ambos. Para cambiar la opacidad de un elemento:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento que quieres cambiar.
  3. Haz clic en el ícono Opacity en la barra de Edit.
  4. Arrastra el slider o ingresa un valor de 0 (totalmente transparente) a 100 (totalmente opaco).

Clases de Tailwind

Para estilos no cubiertos por las otras opciones, puedes ingresar cualquier clase de Tailwind CSS directamente. Para añadir clases de Tailwind a un elemento:
  1. Haz clic en Edit arriba en el editor.
  2. Selecciona el elemento que quieres cambiar.
  3. Haz clic en el ícono Tailwind classes en la barra de Edit.
  4. Escribe cualquier clase de Tailwind CSS. Por ejemplo, shadow-lg añade una sombra grande y border border-gray-200 añade un borde sutil.

Sistema de diseño

Estas secciones cubren cómo establecer patrones de diseño consistentes en toda la app usando el chat de IA. Piénsalas como la capa de reglas que hace que tu tema global y los cambios de elementos individuales se sientan cohesivos.

Sistema de color

El color es una de tus herramientas más fuertes para fijar el tono y guiar la atención. Empieza definiendo roles en lugar de códigos hex aleatorios. Apunta a:
  • 1 color de marca primario
  • 1 color secundario
  • 1 color acento para resaltes
  • 3 a 5 grises neutros para fondos, superficies y bordes
  • Colores claros para estados de éxito, advertencia y error
Puedes pedir a la IA proponer y aplicar un sistema completo desde cero:
Mantén consistente el significado de los colores. Por ejemplo, usa tu color de éxito solo para estados positivos y tu color de error para problemas, no para 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 mapee a roles:
Puedes subir una captura o imagen de tu paleta directamente al chat de IA y pedirle aplicar los colores a tu app:
Changing the color palette of a Base44 app

Cambiando la paleta de colores de tu app en Base44


Sistema de tipografía

La tipografía controla qué tan legible y fácil de escanear se siente tu app. Es mejor tener pocos estilos claros que muchos similares. Define roles como:
  • Título de página
  • Encabezado de sección
  • Texto del cuerpo
  • Metadata pequeña como etiquetas y timestamps
Puedes pedirle a la IA configurar esto y aplicarlo en todos lados:
También puedes apuntar a tamaños más directamente:
Puedes usar fuentes personalizadas y aplicarlas a través de tu layout.
  1. Obtén el snippet de embed (por ejemplo de Google Fonts en https://fonts.google.com).
  2. Pide a la IA añadirlo a Layout.js y conectarlo a tu sistema tipográfico.
Ejemplo de prompt:
Using a custom font in the Base44 layout file
Intenta limitarte a una o dos familias de fuentes. Demasiadas fuentes hacen la interfaz menos estructurada y más difícil de mantener.

Espaciado y densidad

Espaciado y densidad controlan qué tan cómoda se siente tu app al usarla. Una escala de espaciado simple previene huecos aleatorios y secciones apretadas. Puedes definir una escala como 4, 8, 12, 16, 24 y pedir a la IA aplicarla:
Si una página se siente apretada o muy vacía, puedes dejar que el chat de IA la diagnostique y la corrija:

Elementos centrales y estados

Una vez que color, tipografía y espaciado están en su lugar, estandariza los bloques que usas en todos lados. Enfócate en:
  • Botones (primary, secondary y solo texto)
  • Cards y paneles
  • Barras de navegación y sidebars
  • Campos de formulario (default, focus, error, disabled)
  • Chips, tags y badges si los usas
Puedes pedir a la IA detectar y unificar patrones:
Esto te da un lenguaje reutilizable así que las páginas nuevas se ven como parte del mismo producto.

Imágenes y recursos visuales

Los recursos visuales como imágenes, íconos y videos dan forma a cómo se siente tu app. La IA puede ayudarte a crearlos, ubicarlos, estilizarlos y conectarlos con tus datos y código.
Sube imágenes o videos al chat de IA para darle contexto visual sobre el estilo, layout o contenido de tu app.Puedes pedir al chat de IA añadir imágenes hero directamente a tus páginas:
Hero image example in a Base44 appPara reemplazar una imagen placeholder:
  1. Abre el archivo de la página relevante como Store.js en vista de código.
  2. Encuentra 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 enlazarlas a componentes para que cards y listas muestren las imágenes correctas automáticamente.Managing entity images in the Base44 Data section
Pide al chat de IA generar videos cortos para secciones visuales como hero, vistas previas de producto, tutoriales o pantallas de onboarding.Ejemplo de prompt:
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 dejar que las personas generen videos en tu app en vivo. Aprende más sobre generar videos.
Las imágenes de referencia te ayudan a guiar el diseño visualmente mostrando al chat de IA un estilo, layout, paleta de colores o dirección visual que quieres usar.Uploading a reference image for app design inspiration
  1. Haz clic en el ícono Upload (+) en el chat de IA.
  2. Sube una imagen de inspiración o captura.
  3. Dile a la IA exactamente qué quieres tomar prestado y qué ignorar.
Ideas de prompts:
Puedes copiar estilos visuales directamente de una herramienta de diseño como Figma y pedirle a Base44 aplicarlos, en lugar de tratar de describir cada detalle en palabras.Para copiar desde Figma:
  1. En Figma, selecciona el elemento cuyo estilo quieres copiar.
  2. Cambia a Dev mode y mira el panel Code.
  3. Copia la línea de CSS relevante, por ejemplo un gradient de fondo: background: linear-gradient(180deg, #C2C9B5 -1.25%, #EBEBEB 68.58%, #E6FC88 104.25%);
  4. En Base44, abre Visual Edit y selecciona el elemento equivalente.
  5. Pega el estilo en un prompt de IA y dile a Base44 exactamente qué cambiar, por ejemplo:
Esto te permite igualar gradientes, sombras, bordes y otros estilos de tu archivo de diseño con mucha precisión.
Los íconos deben apoyar el significado, no ser solo decoración. La consistencia es clave.Tareas comunes:
  • Reemplazar íconos genéricos con otros más significativos.
  • Alinear tamaños de íconos y grosores de trazo.
  • Emparejar íconos con etiquetas de texto donde la claridad importa.
Puedes usar librerías de íconos como Lucide y pedir al chat de IA conectarlos:

Layout y responsividad

El layout controla cómo se agrupa y escanea la información. La responsividad asegura que el layout funcione en cada dispositivo.
Piensa en tipos de página en lugar de pantallas únicas:
  • Páginas de aterrizaje y marketing
  • Dashboards
  • Listas y tablas
  • Páginas de detalle
  • Formularios y wizards
  • Páginas de ajustes y perfil
Puedes pedir al chat de IA detectar y estandarizar patrones:
La jerarquía y el espacio en blanco ayudan a las personas a ver qué importa de un vistazo.Ideas que puedes pedir a la IA aplicar:
El espacio en blanco es especialmente importante para contenido denso como dashboards y tablas, así que dale aire a los elementos clave.
Tu app necesita sentirse natural en teléfonos, tablets y escritorios.Puedes codificar reglas responsivas en un solo prompt:
Usa el preview de dispositivo en el editor de Base44 para revisar cómo se comportan estas reglas en distintos tamaños de pantalla, luego refínalas con prompts posteriores.

Personalizar tu app para móvil

Tu app de Base44 ajusta su layout automáticamente para cualquier dispositivo, pero puedes usar el preview 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 sin fricción para usuarios móviles.
Viewing the mobile version of your app in the Base44 app editorViewing the mobile version of your app in the Base44 app editor

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

Para personalizar tu app para móvil:
  1. Ve al editor de tu app.
  2. Haz clic en el ícono Screen arriba y selecciona Mobile.
  3. Revisa tu layout, navegación y contenido.
  4. Haz los cambios necesarios:
    • Pidiendo al chat de IA hacer cambios para móvil.
    • Usando el modo Edit en el chat de IA para cambiar el diseño o layout de elementos específicos.
Consejos para que tu app se vea bien en móvil:
  • Asegúrate que el texto sea legible
  • Redimensiona elementos para encajar en la pantalla móvil
  • Oculta o muestra elementos según se necesite
  • Asegura que botones e íconos botón sean fáciles de tocar
  • Verifica que las imágenes se vean bien

Tipos de página

Los distintos tipos de página requieren distintas decisiones de diseño. Puedes usar estos patrones como puntos de partida y adaptarlos con 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 header simple con navegación mínima.
  • Haz la sección hero 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 arriba del fold cuando sea posible.
Ejemplo de prompt:
Los dashboards deben responder “¿Cómo voy?” de un vistazo.Consejos de diseño:
  • Pon la métrica o estado más importante cerca de arriba a la izquierda.
  • Agrupa métricas relacionadas en cards con títulos claros y descripciones cortas.
  • Evita demasiados tipos de gráficos en una pantalla, reutiliza unos pocos estándar.
  • Mantén los filtros y rangos de tiempo claramente visibles y consistentes.
Ejemplo de prompt:
Las listas y tablas permiten escanear y actuar sobre muchos elementos.Consejos de diseño:
  • Usa encabezados de columna claros con espacio suficiente.
  • Mantén alturas de fila cómodas, no muy apretadas.
  • Usa zebra striping o separadores sutiles para tablas grandes.
  • Mantén las acciones al final de la fila o en un menú consistente.
  • Añade estados de vacío, carga y error.
Ejemplo de prompt:
Las páginas de detalle deben hacer obvio el objeto principal y sus acciones clave.Consejos de diseño:
  • Pon el título del objeto y las acciones primarias cerca de arriba.
  • Usa un layout claro con una columna de contenido principal y un panel lateral opcional.
  • Agrupa 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 permisivos.Consejos de diseño:
  • Agrupa campos relacionados bajo encabezados.
  • Usa un layout de una sola columna para la mayoría de formularios.
  • Muestra progreso para flujos largos de varios pasos.
  • Coloca mensajes de error cerca de los campos y haz que sean claros.
  • Usa etiquetas claras y texto de ayuda.
Ejemplo de prompt:

Temas y modos

La dirección visual es el tono general de tu app. Los temas son formas de expresar ese tono usando profundidad, color y efectos. En Base44, puedes apoyarte en un tema y mantener tu marca intacta.

Temas de diseño

Una tarjeta de ejemplo de neumorphism en gris suave, con un encabezado, texto, un botón y un control de volumen, todos elevados del fondo con sombras suaves

Sombras suaves que se elevan del fondo

Elementos suaves y extruidos que parecen presionados o elevados del fondo.Mejor para herramientas tranquilas con contenido simple.Características clave:
  • Sombras internas y externas sutiles
  • Paletas suaves y monocromáticas
  • Profundidad mínima y formas limpias
Idea de prompt:
Un ejemplo de glassmorphism: una tarjeta esmerilada y translúcida sobre un degradado morado y rojo, con un botón See Through y 3 etiquetas superpuestas

Capas esmeriladas y translúcidas

Superficies de vidrio esmerilado con transparencia y efectos de desenfoque.Mejor para overlays, paneles laterales y cards seleccionadas.Características clave:
  • Desenfoque del fondo
  • Paneles transparentes con bordes sutiles
  • Efectos suaves de brillo y reflejo
Idea de prompt:
Un ejemplo de Material Design: una tarjeta blanca elevada con un botón azul ELEVATE, un bloque de tarjeta rojo y un interruptor

Tarjetas elevadas y colores intensos

Layout estructurado, basado en grid con elevación clara y color atrevido.Mejor para dashboards, herramientas admin y apps con muchos datos.Características clave:
  • Capas de elevación claras
  • Grids y alineación limpias
  • Movimiento intencionado
Idea de prompt:
Un ejemplo de claymorphism: una tarjeta azul pálido abultada sobre un fondo lila, con un botón Squish Me y 3 píldoras pastel con Soft, Puffy y Playful

Formas redondeadas y abultadas

Elementos suaves y abultados con formas redondeadas y sombras gentiles.Mejor para apps lúdicas, onboarding o experiencias más ligeras.Características clave:
  • Esquinas redondeadas
  • Paletas pastel o suaves
  • Sombras suaves y uniformes
Idea de prompt:
Un ejemplo de neo brutalism: una tarjeta amarilla inclinada con bordes negros gruesos, un botón rojo CLICK ME y 3 etiquetas de colores

Bordes gruesos y sombras duras

Deliberadamente atrevido, con bloques fuertes de color y bordes gruesos.Mejor para páginas de aterrizaje y herramientas internas donde la personalidad importa más que la sutileza.Características clave:
  • Combinaciones de colores de alto contraste
  • Bordes gruesos y formas fuertes
  • Tipografía cruda y grids simples
Idea de prompt:

Temas claro y oscuro

Los temas claro y oscuro permiten a las personas elegir qué les conviene y pueden ayudar en distintos entornos. Puedes pedir al chat de IA añadir soporte para temas y un interruptor.
El chat de IA confirma la compatibilidad con los modos claro y oscuro, con el interruptor Dark Mode de la barra lateral y el ícono de luna del encabezado resaltados

Añadir modos claro y oscuro

Cambiar de modo cambia el estilo de toda la app, no solo el fondo.
El mismo dashboard en modo oscuro, con el interruptor de la barra lateral que ahora dice Light Mode

La misma app en modo oscuro

Prompt:
El soporte de temas toca muchos componentes, así que puede tomarle a la IA algo de tiempo conectar todo. También puedes especificar cambios que apliquen solo en modo claro o solo en modo oscuro.

Movimiento y feedback

El movimiento y feedback ayudan a las personas a entender qué está pasando en pantalla. Puedes usarlos para que los clics se sientan responsivos, mostrar que algo está cargando y explicar qué hacer a continuación. En Base44, la IA puede añadir estos patrones por ti, así no tienes que codificar cada animación a mano. Usa esta sección cuando tu app ya funcione, pero se sienta un poco plana o estática, y quieras que se sienta más viva y tranquilizadora.
Las microinteracciones son pequeñas reacciones visuales a lo que alguien hace, por ejemplo:
  • Un botón que crece y se ilumina ligeramente al pasar el cursor.
  • Una card que se eleva al mover el ratón sobre ella.
  • Un ícono que muestra una pequeña animación de check cuando algo se guarda.
Estos efectos hacen que la app se sienta responsiva sin convertirla en una caricatura.Puedes pedir a la IA introducir un conjunto consistente de interacciones:
Para páginas de marketing o promoción, puedes usar un tono más fuerte:
Añade movimiento después de estar contento con los colores, layout y tipografía. El movimiento debe apoyar la claridad, no ocultar una estructura débil.
Los estados de carga, vacío y error son los lugares donde la gente suele sentirse atascada. Un buen feedback aquí puede hacer que tu app se sienta mucho más pulida y permisiva.Ejemplos:
  • Carga: formas esqueléticas que coincidan con el layout final en lugar de un spinner genérico.
  • Vacío: un mensaje amigable que explique qué aparecerá aquí y un botón para crear o conectar algo.
  • Error: una explicación humana corta y una forma clara de reintentar u obtener ayuda.
Puedes pedir a la IA crear estos patrones a través de la app:
Estos cambios no afectan tus datos o lógica, solo cambian cómo tu app comunica a las personas cuando algo está cargando, falta o ha salido mal.

Personalización avanzada

Cuando quieras ir más allá de lo que la IA y el modo Edit te dan por defecto, puedes traer tu propio código y paquetes npm. La IA aún puede ayudarte a conectar y alinear todo.
Puedes usar paquetes npm para traer movimiento más rico, efectos visuales y componentes interactivos a tu app de Base44 sin construir todo desde cero. Los paquetes provienen del registro público de npm y se instalan a través del chat de IA en el editor de tu app, así te quedas dentro del mismo flujo.Ejemplos enfocados en diseño incluyen:
  • Librerías de animación (por ejemplo, anime.js) para añadir transiciones, efectos hover y microinteracciones.
  • Librerías de componentes UI o motion para manejar modales, tooltips, carruseles o flujos por pasos con patrones de interacción incluidos.
  • Utilidades de gráficos para visualizar datos con colores, tipografía y espaciado personalizados que coincidan con tu app.
  • Librerías de drag and drop o gestos para que los layouts se sientan más táctiles e interactivos.
  • Helpers de fecha y hora para formatear timestamps 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 a tu layout existente y 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 reducción de movimiento.
Ejemplo de prompt
Todos los paquetes npm son código de terceros. Base44 no puede garantizar su calidad o 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 hacer:
  • Reemplazar estilos en línea por utilidades de Tailwind.
  • Extraer patrones repetidos en componentes reutilizables.
  • Mapear valores de color a tokens de diseño y configuración de Tailwind.
Ejemplo:
A veces quieres control preciso sobre el layout, animación o estructura del componente. Puedes abrir archivos de código directamente y editarlos tú mismo o pedirle a la IA hacerlo.Ediciones comunes relacionadas con diseño:
  • Actualizar Layout.js para cambiar wrappers globales, headers o footers.
  • Ajustar theme providers o context.
  • Cambiar cómo se componen los componentes y qué props aceptan.
Para editar el código:
  1. Abre el archivo relevante.
  2. Pega un fragmento de código en el chat de IA.
  3. Pide un cambio, luego revisa el diff o el preview.
Ejemplo:
Las decisiones de diseño afectan el rendimiento, especialmente cuando introduces paquetes y visuales pesados.Ten en cuenta:
  • Usa tamaños de imagen optimizados en lugar de activos de fondo enormes.
  • Evita cargar muchas animaciones pesadas o librerías grandes en la carga inicial.
  • Carga de forma diferida secciones poco usadas como reportes 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 más personas a usar tu app cómodamente y puede mejorar la claridad para todos.
Las decisiones de color tienen impacto directo en la legibilidad.Buenas prácticas:
  • Usa un contraste fuerte entre texto y fondo.
  • Evita usar solo el color para transmitir significado.
  • Mantén los elementos interactivos como botones y enlaces claramente visibles en todos los estados.
  • Revisa los modos claro y oscuro si soportas temas.
Ejemplo de prompt:
El texto legible va más allá de la elección de fuente.Buenas prácticas:
  • Usa tamaños de fuente cómodos en todos los dispositivos.
  • Usa suficiente altura de línea para los párrafos.
  • Evita fuentes de peso muy ligero sobre fondos claros.
  • Mantén la longitud de línea razonable, especialmente en pantallas anchas.
Ejemplo de prompt:
Las personas deben poder usar tu app con un teclado y ver dónde están.Buenas prácticas:
  • Asegura que Tab se mueva por 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 de él.Buenas prácticas:
  • Respeta las preferencias de movimiento reducido.
  • Evita parpadeos rápidos o flickeo fuerte.
  • Usa animaciones sutiles y con propósito en lugar de movimiento constante.
Ejemplo de prompt:
El lenguaje claro y las descripciones ayudan a todos, incluidas personas que usan tecnología asistiva.Buenas prácticas:
  • Usa etiquetas claras y descriptivas para botones y enlaces.
  • Proporciona texto alt significativo para imágenes importantes.
  • Usa encabezados para estructurar el contenido.
  • Evita texto de enlace vago como “click here”.
Ejemplo de prompt:

Trucos rápidos

Si quieres mejoras rápidas, estas recetas cortas pueden ayudarte a obtener mucho valor con pocos prompts.
  • Introduce un sistema de color simple y aplícalo globalmente.
  • Define roles de texto claros y aumenta la altura de línea.
  • Añade componentes básicos de card y botón y reutilízalos.
Prompt:
  • Aumenta ligeramente la altura de fila y añade separadores sutiles.
  • Mueve las acciones a una columna o menú consistentes.
  • Añade filtros en una barra superior clara.
  • Añade estados de carga, vacío y error.
Prompt:
  • Ajusta espaciado y jerarquía.
  • Actualiza formas de card y botón.
  • Introduce microinteracciones sutiles.
Prompt:

Preguntas frecuentes

Haz clic en una pregunta a continuación para aprender más sobre diseñar tu app.
Tailwind CSS es un framework CSS de utilidad primero. En lugar de escribir reglas CSS personalizadas, añades nombres de clase pequeños directamente a tus elementos para controlar color, espaciado, tipografía y layout. Cada nombre de clase suele mapear a una sola regla visual, así puedes “leer” el diseño desde las propias clases.Ejemplos comunes que podrías ver:
  • Colores: bg-blue-500 pone un fondo azul, text-white pone texto blanco.
  • Espaciado: p-4 añade padding en todos los lados, m-2 añade margen en todos los lados.
  • Tipografía: font-bold pone el texto en negrita, text-lg pone un tamaño de texto más grande.
  • Layout: flex crea un contenedor flex, grid crea un contenedor grid, items-center centra verticalmente los elementos en una fila flex o grid.
Cuando ves clases Tailwind en Base44, puedes combinarlas para describir el estilo completo de un elemento. Por ejemplo, bg-blue-500 text-white p-4 flex items-center te da una barra azul con texto blanco, padding y contenido centrado.Para referencia más profunda y la lista completa de utilidades, puedes revisar la documentación oficial de Tailwind CSS.
Diseña para móvil, tablet y escritorio por separado, luego revisa cómo se adaptan tus layouts.Usa estas guías al diseñar en Base44:
  • Móvil: Usa una sola columna vertical, mantén una acción primaria clara por pantalla y haz los puntos de toque grandes con espacio suficiente. Mantén el texto corto para que la gente no necesite hacer zoom.
  • Tablet: Trata la tablet como un híbrido. Puedes usar menús laterales o layouts divididos, pero mantén los botones aptos para toque y evita tablas muy pequeñas o controles densos.
  • Escritorio: Usa el ancho extra para layouts de varias columnas y sidebars. Puedes añadir efectos hover, pero cualquier acción importante debe funcionar también con un clic o toque.
  • Todos los dispositivos: Usa tamaños de fuente legibles, evita el scroll horizontal y deja que los elementos se apilen en lugar de superponerse cuando el espacio es escaso. Evita alturas fijas que corten contenido.
También puedes pedir a la IA aplicar reglas responsivas, por ejemplo:
Las decisiones de diseño tienen impacto directo en qué tan rápido carga y se siente tu app. Al diseñar en Base44, ten en cuenta estas guías:
  • Usa tamaños de imagen optimizados para que activos 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 animaciones pesadas y efectos complejos, especialmente en apps con mucho uso móvil. Transiciones cortas y simples están bien, pero evita movimiento constante o fondos animados grandes.
  • Mantén layouts limpios y enfocados. Menos capas, overlays y componentes anidados suelen significar 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 de una vez. Donde sea posible, carga contenido no crítico después, por ejemplo secciones secundarias, listas largas o paneles poco usados.
  • Ten cuidado con embeds de terceros como mapas, reproductores de video y widgets. Inclúyelos solo donde añadan valor real y evita apilar muchos embeds en una sola pantalla.
Puedes usar el control de versiones de diseño en el chat de IA para revertir cambios.
  • Cada prompt de IA tiene una opción Revert que deshace al instante todo lo que ese prompt específico cambió en tu app.
  • El ícono de reloj en el chat de IA abre el historial de versiones. Puedes elegir una versión guardada anterior de tu app y volver a ella en un paso.
Aprende más sobre modos del chat de IA e historial de versiones.
Puedes pedir al chat de IA quitar el elemento específico, o hacer clic en Edit en el chat de IA y seleccionar el elemento, luego hacer clic en el ícono Delete .
Un campo de búsqueda seleccionado en el modo Edit, con la barra del elemento debajo y el ícono de papelera resaltado bajo un tooltip Delete

Eliminar un elemento en el modo Edit

Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.