Como criar um botão inteligente e reutilizável no Figma (com variantes e propriedades) | Adi Purdila | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Como criar um botão inteligente e reutilizável no Figma (com variantes e propriedades)

teacher avatar Adi Purdila, UI/UX Designer, Framer Developer, Educator

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Boas-vindas ao curso

      0:47

    • 2.

      Vamos projetar um botão inteligente

      14:46

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

82

Estudantes

8

Projetos

Sobre este curso

Pronto para melhorar suas habilidades no Figma em apenas 15 minutos? Neste curso rápido, você vai aprender a criar um componente de botão inteligente e reutilizável — completo com estilos primários e secundários, ícones personalizáveis e propriedades de texto editáveis.

Abordaremos:

  • Configurando o layout automático para botões flexíveis.
  • Criando variantes para estilos de botão primário e secundário.
  • Adicionando propriedades para ativar a visibilidade do ícone, trocá-lo e alterar o texto do botão.

 

No final deste curso, você vai ter um componente de botão totalmente funcional que pode colocar em qualquer projeto, economizando tempo e tornando seus designs mais profissionais.

Este curso é fácil para iniciantes, mas, mesmo que já esteja familiarizado com o Figma, você vai aprender novas dicas para criar componentes mais inteligentes.

Vamos mergulhar e construir seu primeiro botão profissional do Figma!

Conheça seu professor

Teacher Profile Image

Adi Purdila

UI/UX Designer, Framer Developer, Educator

Top Teacher

I'm a passionate UI/UX designer and front-end developer with over 15 years of experience. For the past few years, I've been dedicated to sharing my knowledge through video tutorials and courses.

My goal is to help you master Figma and Framer by creating practical classes, so you can learn fast and design faster.

Outside of work, I'm a big animal lover and enjoy spending time with my furry and feathery friends.

Let's learn and grow together!

Visualizar o perfil completo

Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Boas-vindas ao curso: Todo mundo. Eu sou Adi. Bem-vindo a esta rápida sessão do Figma. Hoje, criaremos um componente de botão inteligente e reutilizável. Nosso botão terá duas variantes, primária e secundária, e adicionaremos propriedades para ajustar a visibilidade do ícone, alternar ícones e alterar o texto do botão O que você aprende hoje não se aplica apenas aos botões, mas a qualquer tipo de componente que você queira criar no Figma Você não precisa de nenhuma habilidade especial do Figma para isso, um novo arquivo e 15 minutos do seu tempo Ah, e também há um projeto de classe que você pode fazer. Então, vamos abrir o Figma e começar. 2. Vamos projetar um botão inteligente: Tudo bem, então eu quero criar um botão versátil que possa ser reutilizado em vários lugares em meus designs, e esse botão precisa ter, antes de tudo, dois estilos, um primário e um secundário, que seja mais Além disso, gostaria de exibir uma etiqueta dentro do botão ou uma etiqueta mais um ícone. E eu preciso de uma maneira de alterar esse ícone e o texto do botão e também a visibilidade do ícone com muita facilidade. É aí que entram as propriedades dos componentes, mas sobre isso um pouco mais tarde. Por enquanto, vamos começar com esses três ícones que obtive de m, um conjunto de ícones chamado ícones de fósforo É um conjunto de ícones gratuito. Então, eles são SVGs, e eu vou selecionar todos os três e transformá-los em componentes Agora, isso é muito importante porque nos permitirá trocar o ícone em nossos botões Não vai funcionar de outra forma. Então, selecione todos os três e entraremos no painel Inspetor, clique em Criar opções de componentes e selecione Criar vários componentes E isso vai pegar cada elemento que eu selecionei e o transformará em um componente exatamente como esse. Agora eu tenho um componente para o ícone do cubo, um para a seta para a direita e outro para a seta para a direita. Esse é o primeiro passo. Segundo passo, vamos começar a criar nosso botão. Vou pressionar T para a ferramenta de texto, digitar algum texto. No meu caso, etiqueta do botão. Isso pode ser o que você quiser. Para a tipografia, vou usar uma fonte intermédia de 16 pixels, tamanho de fonte 140% Por enquanto, vamos definir o preenchimento para preto. Agora, vou pegar um dos ícones. Digamos que esse cubo é um. E cole na minha moldura. E vamos mudar sua cor para preto para que possamos ver o que estamos fazendo. E eu vou criar um botão com esses dois elementos. Agora, eu gostaria que meu botão fosse redimensionável, certo? Eu gostaria que ele mudasse automaticamente sua largura, dependendo do conteúdo interno. Então, para isso, vou usar o layout automático. Selecione esses dois elementos pressione Shift A para adicionar layout automático a esses elementos. E se você não sabe como o layout automático funciona, isso basicamente cria um quadro no painel de camadas, e esse quadro tem essa coisa chamada layout automático aplicado automaticamente a ele. layout automático me permite alterar a direção na qual os elementos são exibidos. Isso me permite alterar o espaço entre os elementos. No meu caso, vou escolher dez pixels, e isso também me permite adicionar preenchimento vertical e horizontal Mas, por enquanto, vamos adicionar uma cor de preenchimento a esse quadro, e essa cor será 00 51bc É como uma cor azul mais escura. Agora, vou mudar o preto aqui para branco e vou usar 90%. Esse é um pequeno truque que eu gosto de fazer. Isso meio que empresta um pouco da cor do fundo porque não é branco puro É um pouco transparente. Então, estamos tirando um pouco desse azul do fundo. Agora, vamos adicionar um pouco de espaço para respirar ao redor do rótulo e do ícone. Para isso, adicionarei um pouco de preenchimento. Então, vou usar 40 pixels de preenchimento à esquerda e à direita e 20 na parte superior e inferior Agora, descobri isso usando, digamos, X nas laterais e X dividido por dois. Portanto, metade desse X na parte superior e inferior é uma boa regra prática e, geralmente, produz resultados muito bons Além disso, vamos tornar isso um pouco mais amigável. Vamos adicionar oito pixels de raio de canto, basta arredondar esses cantos E o design inicial do meu botão está completo. Agora, vamos torná-lo reutilizável transformando-o em um componente Então eu o seleciono e posso transformá-lo de várias maneiras diferentes. Posso entrar no inspetor aqui e clicar em criar componente ou usar o atalho de teclado Control Alt K ou a Opção de Comando K se você estiver em um Mac, ou posso clicar com o botão direito do mouse e escolher Criar componente exatamente assim Agora, a maneira como eu gosto de trabalhar é definir meus componentes fora de qualquer estrutura de design finalizada. Então, eu vou trabalhar aqui. Na verdade, vamos renomear esse Command R Control R para renomeá-lo para botão Não, eu sempre posso controlar C ou copiar isso e colar no meu quadro, e isso criará uma cópia dele ou uma instância, como é chamada. Então, na figma, esse é o componente principal, e essa é uma cópia desse componente E se eu fizer qualquer tipo de alteração no componente principal, isso será automaticamente aplicado a qualquer cópia dele. Então, digamos que eu vou mudar o tamanho desse ícone em vez de 32 por 32, vou torná-lo 22 por 22. E essa mudança acontece aqui, mas também em qualquer cópia. Super legal. Agora, vamos adicionar algumas propriedades a esse componente de botão porque, atualmente, se você quiser fazer qualquer tipo de alteração na instância, isso é muito difícil de fazer. Obviamente, você pode selecionar a etiqueta interna e alterá-la para o que quiser. Mas, você sabe, você tem que cavar e, você sabe, selecionar isso diretamente. Uh, você pode selecionar o ícone em si e clicar nesse menu suspenso e alterá-lo para outra coisa. E se você quiser ocultar esse ícone completamente, basta clicar no botão Ocultar aqui e ele desaparecerá. Mas, na verdade, há uma maneira mais elegante de controlar essas coisas com componentes, e isso é com propriedades. Então, vamos selecionar o componente principal, e aqui em cima, onde diz propriedades, vamos clicar no título ou no sinal de mais. E temos quatro tipos de propriedades que podemos escolher entre texto variante, booleano e troca de instância Vamos começar com o texto, pois é isso que usaremos para editar o rótulo do botão. Então clique nisso. Vamos chamá-lo de rótulo. E para o valor, vamos chamá-lo de rótulo do botão. Crie uma propriedade. Em seguida, vamos adicionar uma propriedade para alterar o ícone, chamada propriedade de troca instantânea Então, novamente, clique e selecione troca instantânea. Desta vez, vamos chamá-lo de ícone. E vamos escolher um valor por padrão. Vamos escolher o cubo que definimos aqui. Agora, essa lista mostra basicamente todos os componentes que podem ser usados para, você sabe, trocar esse elemento Então, vou escolher Criar propriedade. Finalmente, vamos clicar no sinal de adição novamente e escolheremos Bolion Bolian é como um zero e um, verdadeiro, falso, um tipo de propriedade isolada É um ou outro. Então escolha Bollion. Vamos chamá-lo de ícone de exibição. Por padrão, defina o valor como verdadeiro e crie a propriedade. Agora, temos essas três propriedades criadas, mas sozinhas, elas não fazem nada. Precisamos vinculá-los a elementos específicos. Então, selecione o rótulo do botão e, no inspetor, clicaremos nesse ícone que diz aplicar propriedade variável e escolheremos o rótulo porque essa é uma das propriedades que temos disponíveis no botão Em seguida, vou selecionar o ícone. E, novamente, no inspetor, clique no botão que diz aplicar propriedade de troca de instância Vou escolher o nome da propriedade ou a propriedade chamada ícone. E enquanto ainda temos o selecionado, vamos voltar à aparência. Aqui, clique na propriedade de aplicar variável e eu vou escolher o ícone Mostrar. Agora, isso vinculará a variável booleana show icon à aparência desse elemento Então, como isso funciona exatamente? Bem, se eu selecionar essa instância ou essa cópia do componente, você pode ver que, no inspetor, agora tenho três opções com as quais posso brincar Posso optar por ocultar completamente o ícone. Eu posso escolher trocar esse ícone por outra coisa. E eu posso facilmente mudar o rótulo desse botão. Digamos que comece e escolha a seta para a direita. Claro, com isso, eu posso, você sabe, copiar e colar, criar quantos botões eu quiser que pareçam diferentes e façam coisas diferentes. Essa é a beleza de usar componentes. Agora, mencionei que também precisamos adicionar um estilo secundário ao botão e, para isso, usaremos o que é chamado de variância na figura Então, selecione o botão do componente principal. E no inspetor, clique em adicionar variante Agora, isso adicionará tudo a esse tipo de contêiner aqui e fará duas coisas. Ele fará uma cópia desse estilo inicial ou dessa variante inicial e também adicionará outra propriedade ao meu botão. Ela é chamada por padrão de propriedade um, mas posso renomeá-la para estilo de botão Ou o que eu quiser. E esse estilo de botão, se você olhar no painel de camadas, tem duas opções. O primeiro, que é chamado de padrão, você sabe, você pode renomeá-lo para primário E a segunda variante dois, você pode renomeá-la para, digamos, secundária Então, agora vamos fazer com que esse tipo de botão secundário pareça diferente. Vou começar alterando a cor de preenchimento e usarei EB F três Ff para isso. Vou adicionar um traçado ou uma borda a ele. Isso é b8d7 FF, um pixel. E depois vou mudar o branco do texto e do ícone para 80% preto, sem mais nem menos. Agora, se eu fizer outra cópia desse componente, agora tenho outra opção na barra lateral chamada estilo de botão, que me permite escolher entre as duas variantes Também tenho acesso a outras propriedades, como Mostrar ícone, rótulo e ícone. E se em algum momento você não gostar da ordem desses elementos, é muito fácil mudar isso. Basta selecionar o botão principal e entrar no inspetor, basta passar o mouse para a esquerda da propriedade até obter esse ícone de três pontos Então você pode movê-los. Então, talvez eu queira que o rótulo fique acima disso e depois mostre o ícone e depois o ícone. OK. Agora, se eu selecionar qualquer uma dessas instâncias, você notará que a ordem dessas propriedades foi alterada. Então, vamos alterar o rótulo desse botão para saber mais e vamos ocultar completamente o ícone. Então, eu gostaria de apenas um botão simples no estilo secundário que não tivesse um ícone. Tudo bem, isso foi super simples de fazer. Como você pode ver, configurar componentes dessa forma economiza muito tempo. Chega de reconstruir botões ou fazer mudanças constantes em seus designs Agora é a sua vez. Use o que você aprendeu neste vídeo para criar seu próprio componente de botão e fique à vontade para ser criativo com as cores, e fique à vontade para ser criativo com a tipografia e Apenas faça do seu jeito. Se precisar de um ponto de partida, você pode baixar o arquivo Figma em que trabalhei Você encontrará um link para isso na seção do projeto. E quando terminar de criar seu botão, compartilhe uma captura de tela ou apenas um vídeo rápido do botão em ação e, você sabe, publique-o na galeria de projetos da turma Eu adoraria ver o que você inventaria. Se você gosta dessa aula, confira meus outros vídeos. Tenho uma aula aprofundada sobre o layout automático do Figma que você pode achar útil E com isso dito, muito obrigado por assistir. Happy Designing e nos vemos na próxima vez.