Skip to main content
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 cada enfoque con prompts y ejemplos que puedes usar directamente.
Designing your app in Base44

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. Solo describes lo que quieres en lenguaje natural y la IA actualiza el código, estilos y componentes por ti. El modo Edit te permite ajustar lo que ves en pantalla, y los AI Controls te ayudan a poner límites.
El chat de IA es ideal para cambios globales y decisiones de diseño que afectan muchas partes de tu app. Puedes definir una persona y un brief una vez, y luego construir sobre eso:
Patrones útiles:
  • Pide una crítica antes de pedir cambios.
  • Pide un plan en modo Discuss, apruébalo y luego pide a la IA implementarlo.
  • Siempre aclara el alcance del diseño: toda la app, una página o un elemento.
Ejemplo:
Después de revisar:
El modo Edit es ideal cuando quieres ajustar lo que ves sin reescribir todo.
Visualedittoolbar
Haz clic en Edit en el chat y luego selecciona el elemento que quieres cambiar. Puedes:
  • Seleccionar una sección y ajustar colores, espaciado y layout visualmente.
  • Pedir a la IA reestilizar solo una instancia de componente.
  • Eliminar elementos que ya no necesitas usando el ícono Delete .
  • Usarlo como sandbox seguro antes de extender un patrón al resto de tu app.
Haz clic en Edit Element en la barra de Edit para pedir a la IA hacer cambios. Por ejemplo:
Usa los AI Controls en el chat para guiar y proteger tu diseño.Puedes:
  • Establecer directrices de diseño que apliquen a cada prompt.
  • Congelar archivos o páginas específicos para que la IA no los cambie.
  • Definir un tono como minimalista, atrevido o lúdico.
Ejemplo de directrices:
Sé siempre explícito sobre el alcance en tus prompts. El mismo cambio puede aplicarse a toda la app, una página o un solo elemento, y la IA seguirá tu indicación:
Para proteger áreas con las que estás contento mientras experimentas en otras:
  • Usa AI Controls para congelar archivos o páginas específicos para que la IA no los cambie.
  • Usa la opción Revert en prompts individuales para deshacer un solo cambio.
  • Usa el historial de versiones para volver a un estado anterior.
Puedes usar el chat de IA para explorar distintas direcciones antes de comprometerte.Bucle de crítica:
Direcciones alternativas:
Una vez que elijas una opción, puedes pedir a la IA aplicar esa dirección a páginas similares.
Cuando pides a la IA cambiar el diseño o layout de una sección o elemento, puede presentarte opciones visuales para que elijas en lugar de aplicar un cambio de inmediato. Cada opción muestra un preview para que veas cómo se verá antes de comprometerte.
Design Options
Selecciona la opción que quieres y haz clic en Submit, o haz clic en Skip para que la IA decida.

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.
Accessing and customizing your app's theme

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 o explorar Brand Fonts y All Fonts.
  4. Haz clic en Save & Apply para aplicar los cambios en toda tu app.
Changing your theme fonts in your app

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.
Visual edit toolbar in Base44

Colores

Puedes definir el color de fondo y de texto de cualquier elemento usando los colores definidos en tu tema o un color personalizado.
Editing the color of an element using the theme colors in Base44

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 peso, alineación, decoración y transformació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.
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 bajo Brand Fonts o All Fonts y haz clic en una fuente para aplicarla.
El desplegable de familia de fuente aún no está disponible para todos los usuarios.
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 desplegable de tamaño de fuente aún no está disponible para todos los usuarios.
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:
    • Size: elige un tamaño entre XS, S, Base, L, XL, 2XL, 3XL o 4XL.
    • Weight: define el peso entre thin y bold.
    • Decoration: subrayado o tachado.
    • Alignment: izquierda, centro, derecha o justificado.
    • Transform: ninguno, mayúsculas, minúsculas o capitalizar.

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.
Editing spacing of elements in Base44

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.Figma Dev mode showing CSS and gradient background for a selected element
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 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

Neumorphism style interface example in Base44Elementos 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:
Glassmorphism style interface example in Base44Superficies 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:
Material style interface example in Base44Layout 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:
Claymorphism style interface example in Base44Elementos 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:
Neo brutalism style interface example in Base44Deliberadamente 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. Light and dark mode themes in a Base44 app Code example for theme handling in a Base44 app 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 .
Deleting an element using Visual Edit
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.