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 cada enfoque con prompts y ejemplos que puedes usar directamente.
Designing your app in 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:
You are my product designer for this app.
Design brief:
- Purpose: Help content teams plan, write, and ship articles faster.
- People: Busy content leads and writers on laptops during the workday.
- Feel: Calm, focused, modern, trustworthy.
Use this brief as the basis for all design suggestions and decisions.
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:
Critique the design of this dashboard only.
Focus on layout, hierarchy, color, typography, and spacing.
Then propose a short plan of small changes.
Wait for my approval before you apply anything.
Después de revisar:
Apply the plan you proposed for this dashboard.
Make changes in small groups and describe each group briefly as you go.
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:
In this selected section:
- Lighten the background slightly
- Increase vertical spacing between the heading and content
- Use the primary button style for the main action and secondary style for the others
For this card only:
- Increase padding
- Move the icon to the left of the title
- Use a softer shadow that matches other cards in the app
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:
Global design guidelines:
- Prefer calm, minimal visuals with plenty of white space
- Use rounded corners with radius 12 on cards and buttons
- Avoid heavy gradients and glass effects
- Keep animations subtle and respect reduced motion preferences
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:
Update the primary button style and propagate it to all places where the primary button component is used.
Do not change secondary buttons.
Update only the hero section on the homepage:
- Change the background to a soft gradient
- Increase the heading size
- Use the primary button style for the main call to action
Do not change other sections or pages.
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:
Act as a senior product designer.
Review this page and describe three specific visual issues.
For each issue, write a Base44 prompt that would fix it.
Do not make any changes yet.
Direcciones alternativas:
Create two visual options for this dashboard:
- Option A: very minimal, mostly neutral with a single accent color
- Option B: more expressive, with richer color and slightly larger typography
Keep content and layout the same.
Describe each option in a short summary and wait for me to choose.
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

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
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
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:
Create a color system for this app:
- 1 primary brand color
- 1 secondary color
- 1 accent color for highlights
- 4 neutral grays for backgrounds, surfaces, and borders
Map colors to roles such as primary, surface, border, success, warning, error.
Ensure text on backgrounds meets accessibility contrast levels.
Apply this system across the app and replace one off colors.
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:
Use this palette and assign each hex to a role:
- #1D4ED8
- #6366F1
- #10B981
- #F3F4F6
- #111827
Define which are primary, secondary, accent, and neutral roles.
Replace hard coded colors with tokens or Tailwind classes that follow these roles.
Puedes subir una captura o imagen de tu paleta directamente al chat de IA y pedirle aplicar los colores a tu app:
Apply the colors from this image to my app.
Map each color to a role such as primary, background, foreground, and accent.
Replace existing colors across the app to match.
Changing the color palette of a Base44 app

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:
Set up a typography system:
- Page titles: largest size, bold, modern sans serif
- Section headings: medium size, semibold
- Body text: standard size, regular weight
- Metadata: small uppercase with extra letter spacing
Apply these roles consistently across all pages and remove ad hoc font sizes.
También puedes apuntar a tamaños más directamente:
Make typography more readable:
- Increase base body text size slightly
- Increase line height for paragraphs
- Ensure headings are at least 1.4x the size of body text
Keep font families the same.
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:
Import the "Raleway" font from Google Fonts.
Use it for page titles and section headings.
Keep the current body font for paragraphs.
Update styles across the app to follow this rule.
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:
Normalize spacing using this scale: 4, 8, 12, 16, 24.
- Use larger values between major sections
- Use medium values inside cards and panels
- Use small values between labels and inputs
Reduce areas that feel cramped and avoid random spacing values.
Si una página se siente apretada o muy vacía, puedes dejar que el chat de IA la diagnostique y la corrija:
Look at this page and adjust spacing:
- Add more top and bottom padding around each section
- Increase the gap between rows of cards
- Ensure long paragraphs have a comfortable line length
Keep the existing colors and content.

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:
Standardize core elements:
- Buttons: define primary, secondary, and text only styles
- Cards: define corner radius, padding, shadow, and header/body layout
- Navigation: define active, hover, and disabled states
- Form fields: define default, focus, error, and disabled states
Apply these patterns across the app and replace mismatched styles.
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:
Add a full width hero image to the homepage that matches the current color palette.
Use a placeholder image that suggests a modern analytics dashboard.
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:
Create a short onboarding video for my fitness app showing a simple morning workout routine. Add it to the welcome screen above the Get Started button.
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:
Use this reference as inspiration.
Keep my layout and content, but:
- Match the button shapes and shadows
- Match the card corner radius and border style
- Apply a similar soft gradient only to the top header
Do not copy the exact colors, just the structure and feel.
From this screenshot, extract design rules for:
- Color roles
- Font sizes and weights
- Corner radius and shadows
- Spacing between sections and cards
Explain the rules, then apply a similar style using my current brand colors.
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:
Change the background style of this element to:
background: linear-gradient(180deg, #C2C9B5 -1.25%, #EBEBEB 68.58%, #E6FC88 104.25%);
Keep all other styles the same.
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:
Replace generic icons with more meaningful ones:
- Use icons that clearly match each navigation item and main action
- Keep icon size and stroke width consistent
- Align icons neatly with labels in navigation, lists, and buttons
Update all primary call to action buttons:
- Use the "sparkles" icon to the left of the label
- Keep icon size small and padding even
- Do not add icons to secondary or destructive buttons

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:
Identify the main page types in this app (landing, dashboard, list, detail, form, settings).
For each type:
- Propose a consistent layout structure
- Suggest which existing components to reuse
Apply those layouts to all pages of the same type, without changing content.
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:
Improve visual hierarchy and white space on this page:
- Make the page title clearly stand out above other text
- Use consistent section headings to group content
- Add more top and bottom padding around each section
- Increase the gap between rows of cards
Avoid adding new colors or fonts.
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:
Make this layout responsive:
- On phones, use a single vertical column and stack sections
- On tablets, use two columns for cards where space allows
- On desktops, use three or four columns for cards
Keep images in a 4:3 aspect ratio.
Collapse the sidebar into a top menu on smaller screens.
Avoid horizontal scrolling at all breakpoints.
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
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:
Design the homepage as a focused landing page:
- Clean hero section with a short headline, one supporting sentence, and one primary call to action
- Follow with three key benefits in cards
- Add a simple social proof section with logos
- Keep navigation minimal
Use my existing color and typography system.
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:
Restructure this dashboard:
- Place the main KPI at the top left in a prominent card
- Group related metrics into a 2x2 grid of cards
- Move filters and date range controls into a clean top bar
- Reduce visual noise in charts by using consistent colors and styles
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:
Clean up this table view:
- Increase row height slightly
- Use subtle row separators or zebra striping
- Align actions in a consistent column at the end
- Add a clear empty state with a short message and primary action
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:
Improve this detail page:
- Move the main title and primary actions to the top of the page
- Use a two column layout with main content on the left and secondary info on the right
- Group related fields under small headings
- Make destructive actions clearly labeled and visually distinct
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:
Redesign this form for clarity:
- Use a single column layout
- Group related fields under short headings
- Add clear labels and helper text where needed
- Show inline error messages under each field when validation fails
Use my existing typography and spacing system.

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:
Give this app a soft neumorphic touch:
- Keep the current color palette
- Add subtle shadows to cards and primary buttons
- Avoid heavy contrast backgrounds
- Keep text contrast high for readability
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:
Apply a subtle glass effect to overlays and side panels only:
- Use translucent surfaces with blur and a thin border
- Keep backgrounds simple so text remains readable
- Maintain strong text contrast on glass surfaces
Do not apply glass effects to all cards or main content.
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:
Move this app toward a soft material style:
- Use clear card elevation for key sections
- Clean up alignment and grids so content lines up
- Use bold, flat colors rather than strong gradients
- Keep transitions subtle and purposeful
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:
Add a light clay feel to key components:
- Round the corners of cards and primary buttons more
- Use softer shadows under those components
- Keep backgrounds neutral so the app remains readable
Apply this style only to interactive elements, not long text sections.
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:
Apply a controlled neo brutalist feel to the marketing pages:
- Use one bold accent color, one dark, and one light neutral
- Add thick borders and clear sections
- Make headings large and confident
- Keep body text highly readable
Do not apply this style to data tables or dense forms.

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:
Add light and dark mode support:
- Light mode: soft gray backgrounds and dark text
- Dark mode: near black backgrounds, light text, and subtle borders
- Primary and accent colors should remain readable and consistent in both modes
Add a theme toggle in the header and remember the choice per visitor.
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:
Add subtle interactions:
- Fade in each page on load with a short duration
- Make primary buttons gently grow and brighten on hover and focus
- Add a small lift effect to cards on hover
Respect reduced motion preferences and avoid any rapid flashing.
Para páginas de marketing o promoción, puedes usar un tono más fuerte:
On marketing pages only:
- Slide hero sections in from the side on first load
- Animate icons when a feature card becomes focused or hovered
- Keep animations short so the page still feels fast
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:
Improve feedback states:
- For each main list and dashboard, add a skeleton loader that matches the layout
- Design an empty state with an icon, one line explanation, and a primary action
- Add a clear error state with a short message and a retry button where relevant
Use the existing color and typography system.
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
I added the framer-motion npm package. Refactor the existing card grid so each card animates on hover using framer-motion:
- Keep the current layout and copy
- Use the existing color tokens, border radius, and typography
- Respect prefers-reduced-motion and keep keyboard focus outlines clear
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:
Refactor these components to use consistent Tailwind classes:
- Replace inline style attributes with Tailwind utilities
- Use the design tokens for colors, spacing, and typography
- Document the main class combinations for navigation, cards, and buttons
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:
Here is my Layout.js component.
Adjust it so:
- The header is sticky on scroll
- The main content has a max width and is centered on large screens
- The background color uses the surface token from my design system
Explain what you changed in comments.
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:
Review this app's design from a performance perspective:
- Identify heavy visual or code related elements that might slow loading
- Suggest lighter alternatives that keep the same overall look
- Propose specific places where lazy loading or code splitting would help

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:
Audit this app for color contrast:
- Identify text or icons with low contrast against their backgrounds
- Strengthen contrast while keeping the same general palette
- Ensure primary buttons and links are clearly distinguishable
Describe the main fixes you applied.
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:
Improve text readability:
- Increase base body font size slightly
- Increase line height for paragraphs
- Ensure headings are clearly larger than body text
- Reduce very long line lengths on wide screens
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:
Improve keyboard and focus accessibility:
- Ensure all interactive elements can be reached with Tab
- Add visible focus styles to buttons, links, and form fields
- Fix any focus order issues on this page
Describe any major changes you made.
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:
Adjust animations for accessibility:
- Respect the user's reduced motion preference
- Remove or simplify large continuous animations
- Keep only short, subtle motion that helps understanding
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:
Improve accessibility of labels and alt text:
- Make button and link labels more descriptive where needed
- Add or improve alt text for important images
- Ensure headings follow a clear structure
Keep the tone and brand voice the same.

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:
Polish this prototype:
- Create a simple color system and apply it across the app
- Define typography roles for titles, headings, and body text
- Standardize buttons and cards and use them consistently
Keep content and logic the same.
  • 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:
Clean up this table page:
- Increase row height and add subtle row separators
- Move row actions into a consistent column at the end
- Add a simple filter bar above the table
- Add clear loading, empty, and error states
  • Ajusta espaciado y jerarquía.
  • Actualiza formas de card y botón.
  • Introduce microinteracciones sutiles.
Prompt:
Give this app a soft visual refresh:
- Keep brand colors the same
- Improve spacing and hierarchy on each page
- Round card and button corners slightly and soften shadows
- Add subtle hover and focus states to primary actions

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:
Make this layout responsive for mobile, tablet, and desktop.
Avoid horizontal scrolling and keep primary actions visible without excessive scrolling.
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.