🎮 Figma Academy Level Up!
Domine os componentes do Figma como um verdadeiro designer! 🚀
🎯 1º DS - Etec Mogi Guaçu
⚡ Design Digital
🎯 Progresso da Missão
🔥
🚀 Iniciando a jornada...
🔥 Sequência: 0⭐ Componentes são como modelos reutilizáveis. Pensem neles como uma "matriz" ou um "molde" de um elemento que vocês usarão várias vezes. A grande vantagem é que, se vocês mudarem a matriz, todas as "cópias" (instâncias) mudam automaticamente! 🎯
⭐ 1.1: Criando seu Primeiro Componente
- 🎨 Abra o Figma e crie um novo arquivo de design.
- ✍️ Pressione a tecla T para selecionar a ferramenta de texto. Clique na tela e digite "Botão".
- 📦 Com o texto selecionado, pressione Shift + A para aplicar um Auto Layout Frame.
- 🏷️ No painel "Layers" à esquerda, renomeie o frame para "Botão Primário".
- 🎨 No painel "Design" à direita, adicione um Fill (Preenchimento) e escolha uma cor.
- 📏 Ajuste o Padding na seção Auto Layout: Horizontal para 20 e Vertical para 10.
- 🔵 Ajuste o Corner radius para 8 para arredondar os cantos.
🔄 1.2: Transformando em Componente e Criando Instâncias
- 👆 Selecione seu "Botão Primário".
- 💎 Na barra de ferramentas superior, clique no ícone de quatro losangos (Create Component). A borda do seu botão ficará roxa. Este é o seu Componente Mestre! 👑
- 📋 Vá para o painel Assets (à esquerda), encontre seu "Botão Primário" e arraste 3 ou 4 cópias para a tela. Essas são as instâncias.
✨ 1.3: Testando a Mágica dos Componentes
- 👑 Selecione o Componente Mestre (o original com borda roxa).
- 🎨 Altere a cor de fundo (Fill), o arredondamento dos cantos (Corner radius) e o texto para "Começar Agora".
- 🪄 Observe como todas as instâncias são atualizadas instantaneamente! É mágica! ✨
🔓 1.4: Sobrescrevendo e Desvinculando Instâncias
- 🎯 Selecione apenas uma instância e altere sua cor de fundo. Apenas ela mudará.
- ⛓️💥 Com a mesma instância selecionada, vá ao painel Design, clique nos três pontinhos e selecione Detach instance para desvinculá-la completamente.
🚀 Agora vamos para a parte mais avançada: as propriedades que tornam seus componentes super flexíveis! É aqui que a mágica acontece de verdade! ⚡
🎭 2.1: Criando Variações (Variants)
- 🎯 Selecione seu componente mestre e, no painel "Properties", clique no + e selecione Variant.
- 📦 Isso cria um Component Set. Renomeie a `Property 1` para "Estado".
- ➕ Clique no + na borda do Component Set para adicionar uma nova variação.
- 🌟 Selecione a nova variação, escureça sua cor e renomeie seu valor de "Variant 2" para "Hover".
- 🎮 Arraste uma instância para a tela e teste a troca de "Estado" no painel Design.
📝 2.2: Propriedade de Texto (Text Property)
- 🎯 Selecione o Component Set. Em "Properties", clique no + e selecione Text.
- 🏷️ Nomeie a propriedade como "Rótulo" e o valor padrão como "Clique Aqui".
- 🔗 Selecione o texto dentro de cada variação do seu botão. No painel Design, na seção "Text", clique no ícone "Apply property" e vincule-o à propriedade "Rótulo".
- ✨ Teste em uma instância, alterando o valor do "Rótulo" no painel Design.
🔘 2.3: Propriedade Booleana (Boolean Property)
- 🏠 Crie um componente de ícone (ex: um ícone de casa, nomeie-o "Icone/Home").
- 📌 Arraste uma instância desse ícone para dentro de cada variação do seu botão.
- 🔘 Selecione o Component Set. Adicione uma propriedade Boolean chamada "Tem Ícone", com valor padrão "True".
- 🔗 Selecione o ícone dentro de cada variação. No painel Design, na seção "Layer", clique no ícone "Apply property" e vincule à propriedade "Tem Ícone".
- 💫 Teste em uma instância, ligando e desligando o seletor "Tem Ícone".
🔄 2.4: Propriedade de Troca de Instância (Instance Swap)
- 🎨 Crie mais dois componentes de ícone (ex: "Icone/Share", "Icone/Download").
- 🔄 Selecione o Component Set. Adicione uma propriedade Instance Swap chamada "Ícone", com valor padrão "Icone/Home".
- 🔗 Selecione o ícone dentro de cada variação. No painel Design, na seção "Instance", clique no ícone "Apply property" e vincule à propriedade "Ícone".
- 🎮 Teste em uma instância, trocando o ícone através do novo seletor "Ícone".
🚀 Agora é a hora de aplicar tudo o que vocês aprenderam! Vamos criar algo incrível! 💪
🎯 1: Criar o Card Mestre
- 📏 Crie um Frame (200x250px) com imagem, título, descrição e preço.
- 🔧 Use Auto Layout para organizar tudo e transforme o card em um Componente Mestre. 👑
🌟 2: Adicionar Variações de Estado
- 🎭 Transforme em um Component Set e crie duas variações: "Default" e "Em Promoção". 🔥
⚙️ 3: Adicionar Propriedades
- 🔗 Adicione e vincule propriedades de Texto (Título, Descrição, Preço) e Booleana (Tem Favorito). ❤️
🎨 4: Criar Várias Instâncias
- ✨ Crie pelo menos 4 instâncias do seu card e personalize cada uma usando as propriedades que você criou. Seja criativo! 🌈