Pular para o conteúdo principal
A Base44 oferece várias formas de projetar sua aplicação: o painel Theme para cores e fontes globais, o modo Edit para estilização por elemento e o chat de IA para mudanças mais amplas. Esta página cobre o painel Theme e a estilização global; para fluxos de design com IA e prompts que você pode usar diretamente, veja Projetando com IA.
Um notebook sobre uma mesa mostrando um app de planejamento de viagens no editor da Base44, com a barra de ferramentas Edit Element aberta e um painel de tema listando as cores background, foreground, card e popover

Projetando sua aplicação na Base44

Para criar um design system consistente, trabalhar com imagens, layout responsivo e acessibilidade, veja Fundamentos de design e layout. Para definir uma marca reutilizável no nível do workspace, como cores, fontes, logo e componentes compartilhados por todas as suas aplicações, veja Design system. Esta página cobre mudanças de design dentro de uma única aplicação.

Trabalhando com IA no design

A IA está no centro de como você projeta na Base44. Descreva o que deseja em linguagem natural, e a IA atualiza código, estilos e componentes para você. Para aprender a instruir a IA como uma designer, ajustar elementos no modo Edit, definir limites com AI Controls e escolher entre as opções de design que ela oferece, veja Projetando com IA.

Mudanças globais

O painel Theme permite definir cores e fontes para toda a sua aplicação em um só lugar. Qualquer mudança feita é aplicada em todos os lugares instantaneamente, então você não precisa atualizar elementos um a um. O painel mostra uma pré-visualização da paleta atual no topo, seguida por uma lista de papéis de cor que você pode personalizar, como background, foreground, primary, secondary, card e popover. Clique em Fonts no topo do painel para definir a fonte da sua aplicação.
O painel de tema aberto pelo ícone de paleta na barra superior do editor, com as abas Colors e Fonts, uma lista de cores do tema e um seletor de cores aberto na cor foreground

Acessando e personalizando o tema da sua aplicação

Cores do tema

Clique em qualquer papel de cor para atualizá-la em toda a aplicação. Para alterar uma cor no seu tema:
  1. Clique no ícone Theme no topo do editor da sua aplicação.
  2. Clique em qualquer papel de cor na lista para abrir o seletor de cores. A barra no topo do painel é uma pré-visualização da sua paleta atual e não é clicável.
  3. Escolha sua cor arrastando o seletor, inserindo um valor hex, usando o conta-gotas para amostrar qualquer cor na tela ou escolhendo de uma paleta usando o dropdown na parte inferior do seletor.
  4. Clique em Apply para pré-visualizar a mudança na sua aplicação.
  5. Clique em Save & Apply no painel Theme para aplicá-la em todos os lugares.
Comece com sua cor primária e o fundo, depois deixe que orientem suas outras escolhas. Manter cores de foreground e background com alto contraste torna o texto legível em todos os componentes.
Se as cores do seu tema não correspondem às cores atuais da sua aplicação, você pode pedir ao chat de IA para sincronizá-las. Por exemplo: Update my theme to match the colors used in my app.

Fontes

Defina as fontes da sua aplicação na aba Fonts do painel Theme. Um dropdown aparece para cada fonte que a sua aplicação usa. Para alterar as fontes da sua aplicação:
  1. Clique no ícone Theme no topo do editor da sua aplicação.
  2. Clique na aba Fonts.
  3. Clique em um dropdown e selecione uma fonte. Você pode pesquisar por nome, navegar em Brand Fonts e All fonts, ou clicar em Upload Fonts para adicionar as suas próprias.
  4. Clique em Save & Apply para aplicar as mudanças em toda a aplicação.
A aba Fonts do painel Theme com um dropdown de fontes aberto, listando Brand Fonts acima de All fonts

Alterando as fontes do tema na sua aplicação

Se não vir uma aba Fonts, sua aplicação pode ainda não ter variáveis de fonte do tema configuradas. Peça ao chat de IA para adicioná-las: Add theme font variables to my app so I can change fonts from the Theme panel.

Mudanças por elemento

Quando você está no modo Edit, pode estilizar qualquer elemento individual diretamente. Selecione um elemento e use os ícones na barra de ferramentas Edit para alterar suas cores, tipografia, espaçamento, raio dos cantos, opacidade ou adicionar classes Tailwind personalizadas. As opções disponíveis na barra de ferramentas variam conforme o tipo de elemento selecionado. O modo Edit funciona na maioria dos elementos que contêm texto, incluindo itens de lista, células de tabela, botões e citações. Suas mudanças são salvas e atualizam a prévia ao vivo imediatamente, e se uma mudança não puder ser aplicada a um elemento, uma mensagem explica o motivo.
Um parágrafo selecionado e destacado na prévia, com a barra de ferramentas Edit Element abaixo dele

A barra de ferramentas Edit Element

Cores

Você pode definir a cor de fundo e a cor do texto de qualquer elemento usando as cores definidas no seu tema ou uma cor personalizada.
Barra de ferramentas Edit Element com o controle de cor destacado e a aba Theme aberta

Editando a cor de um elemento usando as cores do tema

Para alterar a cor de um elemento:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento que deseja alterar.
  3. Clique no ícone Colors na barra de ferramentas Edit.
  4. Selecione a parte que deseja alterar, como fundo ou texto.
  5. Escolha sua cor:
    • Theme: escolha entre os papéis de cor definidos no seu tema, como background, foreground, card e primary.
    • Custom: arraste o seletor, insira um valor hex, use o conta-gotas para amostrar qualquer cor na tela ou escolha de uma paleta usando o dropdown na parte inferior do seletor.
  6. Clique em Apply para confirmar a mudança.
Para elementos de imagem, a barra de ferramentas mostra um botão Replace em vez da opção Colors. Clique em Replace para trocar a imagem.

Tipografia

Quando você seleciona um elemento de texto, a barra de ferramentas Edit mostra controles de família e tamanho da fonte. Um painel separado Text style dá acesso a alinhamento, caixa e decoração. Para editar o conteúdo do texto:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento de texto.
  3. Clique no ícone T na barra de ferramentas Edit.
  4. Digite suas mudanças no campo Text content.
Um título selecionado na edição visual com o dropdown de conteúdo do texto aberto, mostrando My Travel Map em um campo editável

Editando o conteúdo do texto na edição visual

Se o conteúdo do texto é gerado dinamicamente, o painel Text Content mostra uma mensagem indicando que não pode ser editado diretamente. Use o chat de IA para alterar textos dinâmicos.
Para alterar a fonte:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento de texto.
  3. Clique no dropdown de família de fonte na barra de ferramentas Edit.
  4. Pesquise ou navegue pelas fontes e clique em uma para aplicá-la. Passe o mouse sobre uma fonte com uma seta > para ver os pesos disponíveis e clique em um peso para aplicá-lo.
Para usar uma fonte personalizada, clique em Upload Fonts na parte inferior do dropdown. Você pode carregar arquivos TTF, OTF, WOFF ou WOFF2 de até 5 MB. As fontes carregadas aparecem em Custom Fonts no filtro.
O seletor de família de fonte aberto na edição visual, com um campo de busca, um filtro All fonts, uma lista de nomes de fontes e um submenu de pesos na Archivo, de Light a Bold

Seletor de família de fonte na edição visual

Para alterar o tamanho da fonte:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento de texto.
  3. Clique no dropdown de tamanho na barra de ferramentas Edit.
  4. Escolha um tamanho. Os tamanhos disponíveis vão de 12 a 128.
O seletor de tamanho de fonte aberto na edição visual, listando tamanhos de 12 a 128 com 30 selecionado

Seletor de tamanho de fonte na edição visual

Para alterar o estilo do texto:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento de texto.
  3. Clique no ícone Text style na barra de ferramentas Edit.
  4. Ajuste as configurações que deseja alterar:
    • Alinhamento: esquerda, centro, direita ou justificado.
    • Caixa: nenhuma, maiúsculas, minúsculas ou capitalizar.
    • Decoração: nenhuma, sublinhado, tachado ou itálico.
O painel Text style na edição visual, com linhas de botões de alternância para Alignment, Case e Decoration

Painel de estilo de texto na edição visual

Espaçamento

Você pode definir a margem e o padding de qualquer elemento em px, controlando cada lado independentemente. Para alterar o espaçamento de um elemento:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento que deseja alterar.
  3. Clique no ícone Spacing na barra de ferramentas Edit.
  4. Insira valores em px para margem e padding. Use os controles abreviados horizontal e vertical para definir ambos os lados de uma vez.
O dropdown de espaçamento na edição visual, com os campos Margin e Padding definidos como 0 e controles para cada lado

Controles de espaçamento na edição visual

Raio dos cantos

Você pode arredondar os cantos de qualquer elemento inserindo um valor em px. Para alterar o raio dos cantos de um elemento:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento que deseja alterar.
  3. Clique no ícone Corners na barra de ferramentas Edit.
  4. Insira um valor em px ou use as setas para ajustá-lo.

Opacidade

Você pode tornar qualquer elemento totalmente opaco, semitransparente ou qualquer ponto entre os dois. Para alterar a opacidade de um elemento:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento que deseja alterar.
  3. Clique no ícone Opacity na barra de ferramentas Edit.
  4. Arraste o slider ou insira um valor entre 0 (totalmente transparente) e 100 (totalmente opaco).

Classes Tailwind

Para estilização não coberta pelas outras opções, você pode inserir qualquer classe Tailwind CSS diretamente. Para adicionar classes Tailwind a um elemento:
  1. Clique em Edit no topo do editor.
  2. Selecione o elemento que deseja alterar.
  3. Clique no ícone Tailwind classes na barra de ferramentas Edit.
  4. Digite qualquer classe Tailwind CSS. Por exemplo, shadow-lg adiciona uma sombra grande e border border-gray-200 adiciona uma borda sutil.

Temas e modos

A direção visual é o tom geral da sua aplicação. Temas são formas de expressar esse tom usando profundidade, cor e efeitos. Na Base44, você pode abraçar um tema e ainda manter sua marca intacta.

Temas de design

Um card de exemplo de neumorphism em cinza suave, com um título, texto, um botão e um controle de volume, todos elevados do fundo por sombras suaves

Sombras suaves elevadas do fundo

Elementos macios, extrudados, que parecem pressionados ou elevados do fundo.Melhor para ferramentas calmas com conteúdo simples.Características principais:
  • Sombras internas e externas sutis
  • Paletas suaves e monocromáticas
  • Profundidade mínima e formas limpas
Ideia de prompt:
Um exemplo de glassmorphism, um card fosco e translúcido sobre um gradiente roxo e vermelho, com um botão See Through e 3 chips em camadas

Camadas foscas e translúcidas

Superfícies de vidro fosco com efeitos de transparência e desfoque.Melhor para overlays, painéis laterais e cards selecionados.Características principais:
  • Backdrop blur
  • Painéis transparentes com bordas sutis
  • Efeitos sutis de brilho e reflexo
Ideia de prompt:
Um exemplo de Material Design, um card branco elevado com um botão azul ELEVATE, um bloco de card vermelho e um interruptor

Cards elevados e cores marcantes

Layout estruturado, baseado em grid, com elevação clara e cor marcante.Melhor para dashboards, ferramentas de administração e aplicações com muitos dados.Características principais:
  • Camadas de elevação claras
  • Grids e alinhamento limpos
  • Movimento intencional
Ideia de prompt:
Um exemplo de claymorphism, um card fofo azul-claro sobre um fundo lilás com um botão Squish Me e 3 pílulas em tons pastel com Soft, Puffy e Playful

Formas fofas e arredondadas

Elementos macios e fofos com formas arredondadas e sombras suaves.Melhor para aplicações lúdicas, onboarding ou experiências mais leves.Características principais:
  • Cantos arredondados
  • Paletas pastel ou suaves
  • Sombras suaves e uniformes
Ideia de prompt:
Um exemplo de neo brutalism, um card amarelo inclinado com bordas pretas grossas, um botão vermelho CLICK ME e 3 etiquetas coloridas

Bordas grossas e sombras marcadas

Deliberadamente ousado, com blocos fortes de cor e bordas grossas.Melhor para landing pages e ferramentas internas em que personalidade importa mais do que sutileza.Características principais:
  • Combinações de cores de alto contraste
  • Bordas grossas e formas marcantes
  • Tipografia crua e grids simples
Ideia de prompt:

Temas claro e escuro

Temas claro e escuro permitem que as pessoas escolham o que parece melhor e podem ajudar em diferentes ambientes. Você pode pedir ao chat de IA para adicionar suporte a temas e um toggle.
O chat de IA confirmando o suporte aos modos claro e escuro, com a alternância Dark Mode na barra lateral e o ícone de lua no cabeçalho destacados

Adicionando os modos claro e escuro

Alternar entre os modos muda o estilo de toda a aplicação, não apenas do fundo.
O mesmo dashboard no modo escuro, com a alternância da barra lateral agora mostrando Light Mode

A mesma aplicação no modo escuro

Prompt:
O suporte a temas afeta muitos componentes, então pode levar algum tempo para a IA conectar tudo. Você também pode especificar mudanças que devem se aplicar apenas no modo claro ou apenas no modo escuro.

Movimento e feedback

Movimento e feedback ajudam as pessoas a entender o que está acontecendo na tela. Você pode usá-los para fazer cliques parecerem responsivos, mostrar que algo está carregando e explicar o que fazer em seguida. Na Base44, a IA pode adicionar esses padrões para você, então não precisa codificar cada animação manualmente. Use esta seção quando sua aplicação já funciona, mas parece um pouco plana ou estática, e você quer que pareça mais viva e tranquilizadora.
Microinterações são pequenas reações visuais ao que alguém faz, por exemplo:
  • Um botão que cresce levemente e fica mais claro no hover.
  • Um card que se eleva quando você passa o mouse sobre ele.
  • Um ícone que faz uma pequena animação de check quando algo é salvo.
Esses efeitos deixam a aplicação responsiva sem transformá-la em desenho animado.Você pode pedir à IA para introduzir um conjunto consistente de interações:
Para páginas de marketing ou promoção, você pode usar um tom mais forte:
Adicione movimento depois de estar satisfeita com cores, layout e tipografia. O movimento deve apoiar a clareza, não esconder uma estrutura fraca.
Estados de carregamento, vazio e erro são os lugares em que as pessoas frequentemente se sentem travadas. Bom feedback aqui pode tornar sua aplicação muito mais polida e tolerante.Exemplos:
  • Loading: formas de skeleton que combinam com o layout final em vez de um spinner genérico.
  • Empty: uma mensagem amigável que explica o que aparecerá aqui e um botão para criar ou conectar algo.
  • Error: uma explicação curta e humana e uma forma clara de tentar novamente ou obter ajuda.
Você pode pedir à IA para criar esses padrões em toda a aplicação:
Essas mudanças não afetam seus dados ou lógica, apenas alteram como sua aplicação se comunica com as pessoas quando algo está carregando, faltando ou deu errado.

Truques rápidos

Se quiser melhorias rápidas, estas receitas curtas podem ajudar você a obter muito valor com poucos prompts.
  • Introduza um sistema simples de cores e aplique-o globalmente.
  • Defina papéis de texto claros e aumente a altura de linha.
  • Adicione componentes básicos de card e botão e reutilize-os.
Prompt:
  • Aumente um pouco a altura das linhas e adicione separadores sutis.
  • Mova ações para uma coluna ou menu consistente.
  • Adicione filtros em uma barra superior clara.
  • Adicione estados de carregamento, vazio e erro.
Prompt:
  • Ajuste espaçamento e hierarquia.
  • Atualize formas de cards e botões.
  • Introduza microinterações sutis.
Prompt:

Perguntas frequentes

Clique em uma pergunta abaixo para saber mais sobre projetar sua aplicação.
Tailwind CSS é um framework CSS utility-first. Em vez de escrever regras CSS personalizadas, você adiciona pequenos nomes de classe diretamente aos seus elementos para controlar cor, espaçamento, tipografia e layout. Cada nome de classe geralmente mapeia para uma única regra visual, então você pode “ler” o design pelas próprias classes.Exemplos comuns que você pode ver:
  • Cores: bg-blue-500 define um fundo azul, text-white define texto branco.
  • Espaçamento: p-4 adiciona padding em todos os lados, m-2 adiciona margem em todos os lados.
  • Tipografia: font-bold deixa o texto em negrito, text-lg define um tamanho maior de texto.
  • Layout: flex cria um container flex, grid cria um container grid, items-center centraliza itens verticalmente em uma linha flex ou grid.
Quando vir classes Tailwind na Base44, pode combiná-las para descrever o estilo completo de um elemento. Por exemplo, bg-blue-500 text-white p-4 flex items-center resulta em uma barra azul com texto branco, padding e conteúdo centralizado.Para referência mais profunda e a lista completa de utilitários, consulte a documentação oficial do Tailwind CSS.
Você pode usar o controle de versão de design no chat de IA para reverter mudanças.
  • Cada prompt da IA tem uma opção Revert que desfaz instantaneamente tudo o que aquele prompt específico alterou na sua aplicação.
  • O ícone de relógio no chat de IA abre o histórico de versões. Você pode escolher uma versão salva anterior da sua aplicação e voltar a ela em um passo.
Saiba mais sobre modos de chat de IA e histórico de versões.
Você pode pedir ao chat de IA para remover o elemento específico ou clicar em Edit no chat de IA, selecionar o elemento e clicar no ícone Delete .
Um campo de busca selecionado no modo Edit, com a barra de ferramentas do elemento abaixo dele e o ícone de lixeira destacado sob a dica Delete

Excluindo um elemento no modo Edit

Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.