CONTEÚDO

  1. Visão Geral
  2. Figma offline
  3. Criando um time
  4. Iniciando um protótipo
  5. Atalhos
    1. File
    2. Edit
    3. View
    4. Object
    5. Text
    6. Arrange
    7. Preferences
  6. Ferramentas
  7. Menu contextual
  8. Plugin HTML.TO.DESIGN
  9. Figma mobile
  10. Dev Mode Beta


01. VISÃO GERAL

O figma pode ser utilizado em Mac, Linux e Windows, tanto no navegador quando instalado na máquina para uso offline.

DICA: Caso queira ver as imagens em tamanho real é possível clicar nelas com o botão direito e selecionar "abrir imagem em uma nova guia".


02. FIGMA OFFLINE

Caso prefira trabalhar com o Figma instalado na sua máquina o caminho mais fácil é clicar aqui, ou pesquisar pelo Figma no google e ir direto no link para download.


Nesta tela basta selecionar a plataforma que está utilizando e instalar.


03. CRIANDO UM TIME

Essa é a tela inicial. A seguir temos algumas explicações.



Clicando no botão "Create new team" é iniciado o fluxo para criar um novo time.


Despois de nomear serão adicionados os membros do time.


Após adicionar os membros o site irá perguntar sobre o plano desejado. No momento vamos seguir com o plano gratuito, que permite 3 arquivos, 3 páginas e 1 projeto. Isso significa que só pode ser criado 1 projeto, dentro do qual podem haver 3 protótipos com 3 páginas cada um, mas não se preocupem, pois é possível criar um número aparentemente ilimitado de telas dentro de 1 página.


Após esse processo temos a área inicial do time. 

04. INICIANDO UM PROTÓTIPO

Clicando em um dos pequenos quadrados dentro do quadrado maior será possível criar um novo protótipo. O quadrado com uma estrela indica que aquele não está disponível, pois faz parte de um plano pago.


Essa é a tela inicial quando se abre um novo protótipo. Para incluir uma tela é necessário clicar no botão evidenciado no canto superior esquerdo, que abrirá opções de tamanhos de telas na coluna da direita. Costumo sempre iniciar com o tamanho indicado abaixo (Apresentação > Slide 16:9) por ser o tamanho de uma tela comum e aumento sua altura quando se trata de uma tela com rolagem.


É possível aumentar a tela tanto arrastanto o topo ou a base ou inserindo um novo número no campo evidenciado abaixo.



05. ATALHOS

Os botões no topo da página possuem nomes, deixando o mouse sobre eles mostra os mesmos. Nessa sessão vou falar um pouco sobre cada um e resaltar as funções mais importantes de cada, além de deixar logo abaixo uma tabela com os atalhos mais relevantes (é possível ver a maioria deles no próprio Figma também).

a. File


LocalDescrição
Main menu > File > Save local copySalvar uma copia local ou fazer download como arquivo. Pode ser útil como uma forma alternativa de compartilhar protótipos.


b. Edit

AtalhoLocalDescrição
Ctrl + ZMain menu > Edit > UndoDesfaer
Ctrl + YMain menu > Edit > RedoRefazer
Ctrl + DMain menu > Edit > DuplicateDuplicar
Del ou BackspaceMain menu > Edit > DeleteDeletar
iMain menu > Edit > Pick colorConta Gotas/Selecionar uma cor já existente no protótipo.

c. View

AtalhoLocalDescrição
Ctrl + +Main menu > View > Zoom inAproximar
Ctrl + -Main menu > View > Zoom outAfastar

Main menu > View > Zoom to fitAjustar a prancheta para encaixar na tela.
Espace + Botão esquerdo do mouse
Permite navegar arrastando a tela.
Ctrl + roda do mouse
Aproximar e afastar
Roda do mouse
Movimento vertical
Shift + Roda do mouse
Movimento horizontal
Shift + Botão esquerdo do mouse
Selecionar diversos itens um a um.
Arrastar botão esquerdo do mouse
Selecionar itens em uma área.
Alt + Arrastar botão esquerdo do mouse
Arrasta uma copia do objeto selecionado.


d. Object

AtalhoLocalDescrição
Ctrl + GMain menu > Object > Group selectionAgrupar objetos selecionados (Dica: um grupo é tratado como um objeto individual, portanto é possível fazer um grupo de vários grupos.)
Ctrl + Shif + G ou Ctrl + BackspaceMain menu > Object > Ungroup selection

Desfazer grupo (Dica: Se for um grupo de grupos, o desagrupar não vai desfazer todos, somente o mais abrangente.)

]Main menu > Object > Bring to frontTraz para a camada mais da frente possível. Ficará na frente de qualquer objeto até que seja criado um objeto novo ou outro seja trazido para frente.
Ctrl + ]Main menu > Object > Bring forwardTraz somente uma camada para frente.
Ctrl + [Main menu > Object > Send backwardEnvia para a camada mais atrás possível. Ficará atrás de qualquer objeto até que outro seja colocado ainda mais atrás.
[Main menu > Object > Send to backEnvia somente uma camada para trás.
Shif + HMain menu > Object > Flip horizontalInverte o objeto na horizontal.
Shif + VMain menu > Object > Flip verticalInverte o objeto na vertical.

Main menu > Object > Rotate 180oGira o objeto em 180o deixando ele de ponta cabeça.

Main menu > Object > Rotate 90o leftGira o objeto em 90o para a esquerda.

Main menu > Object > Rotate 90o rightGira o objeto em 90o para a direita.
Ctrl + EMain menu > Object > Flatten selectionFaz com que o objeto ou grupo selecionado vire um vetor, não será mais possível desagrupar ou editar os objetos individualmente.
Ctrl + Shif + HMain menu > Object > Show/Hide selectionTorna o objeto selecionado invisível e vice-versa.
Ctrl + Shif + LMain menu > Object > Lock/Unlock selectionBloqueia/desbloqueia o objeto selecionado, isso impede que ele seja editado ou arrastado. Útil quando ele está no meio de muitos outros itens que você queira editar em conjunto ou mover.


e. Text

AtalhoLocalDescrição
Ctrl + BMain menu > Text > Bold (disponível no menu em coluna da direita)Negrito
Ctrl + IMain menu > Text > Italic (disponível no menu em coluna da direita)Italico
Ctrl + UMain menu > Text > Underline (disponível no menu em coluna da direita)Sublinhado
Ctrl + Shift + XMain menu > Text > Strikthrough (disponível no menu em coluna da direita)Tachado
Ctrl + KMain menu > Text > Create linkAdicionar link







f. Arrange

AtalhoLocalDescrição

Main menu > Arrange > Round to pixelAjusta o tamanho do objeto para que seja em pixeis perfeitos, sem números decimais. (Ex. um quadrado de 2,3 pixels será arredondado para 2)
Alt + AMain menu > Arrange > Align leftAlinha todos os objetos selecionados à esquerda.
Alt + HMain menu > Arrange > Align horizontal centersCentraliza os objetos de forma horizontal.
Alt + DMain menu > Arrange > Align rightAlinha todos os objetos selecionados à esquerda.
Alt + WMain menu > Arrange > Align topAlinha todos os objetos selecionados à esquerda.
Alt + VMain menu > Arrange > Align vertical centersCentraliza os objetos de forma vertical.
Alt + SMain menu > Arrange > Align bottomAlinha todos os objetos selecionados à esquerda.
Alt + Shift + HMain menu > Arrange > Distribute horiontal spacingDistribui os objetos selecionados de forma uniforme na horizontal.
Alt + Shift + VMain menu > Arrange > Distribute vertical spacingDistribui os objetos selecionados de forma uniforme na vertical.


g. Preferences


06. FERRAMENTAS

Continuação da explicação das ferramentas mais relevantes no menu do topo à esquerda.


A ferramenta Move é a padrão, serve para selecionar, arrastar e fazer diversas interações com os objetos, porém quando se trata de redimensionar ela não faz o que esperamos, pois ela não aumenta ou diminui de forma uniforme. Para isso temos que utilizar a ferramenta Scale.


A ferramenta Frame permite criar novas telas clicando no fundo e arrastando.


Essa ferramenta trata de criar formas, é chamada de Shape Tools, e permite criar as formas indicadas, cada uma tem algumas opções particulares de cada. A ferramenta estrela, por exemplo, possui configurações que permitem alterar a quantidade de pontas e a razão da estrela (deixar ela mais fina ou mais cheia). Elas se encontram no menu contextual da coluna da direita.


A ferramenta Pen permite criar uma linha, clicando em ESC para parar de editar, ou uma forma personalizada se finalizar no mesmo ponto em que iniciou.

É possível fazer curvas também se, no segundo ponto e nos seguintes, clicar e arrastar. As curvas criadas podem ser editadas depois de criadas clicando novamente nos pontos criados com a Pen

A ferramenta Pencil permite fazer uma linha desenhando, não costuma ser útil.


Essa opção é bem direta, serve para criar um texto. Basta clicar em qualquer lugar na tela e começar a digitar. As opções para configurar textos são bem variadas, disponíveis tanto no Main Menu > Text quanto no menu contextual na coluna da direita.


Nessa área existem ferramentas muito úteis que podem poupar retrabalho ou agilizar algumas tarefas. Em Components serão mostrados os componentes criados. Para criar um componente basta selecionar um objeto, um grupo ou até um conjunto não agrupado, clicar com o botão direito do mouse e selecionar "Create component" (Ctrl + Alt + k) 



06. MENU CONTEXTUAL

Este menu mostra diversas configurações diferentes dependendo do que estiver selecionado ou que se está fazendo. A maioria das opções mais importantes costuma aparecer aquil, inclusive muitas opções só aparecem nesse menu, como para alterar a fonte do texto ou configurar as curvas de uma forma. Abaixo será falado de alguns menus importantes que aparecem nessa lateral.


Esse menu possui as ferramentas para alinhamento, respectivamente: alinhar à esquerda, centralizar verticalmente, alinhar à direita, alinhar acima, centralizar horizontalmente, alinhar abaixo e no último há algumas opções de distribuição. Ele só funciona com mais de um objeto/grupo selecionado,


O menu seguinte é referente a posição (X e Y), tamanho (W e H), ângulo (é possível girar o objeto) e curvas 

Há três formas de redimencionar de forma proporcional, uma é utilizando a ferramenta Move, arrastando um canto da forma enquanto segura Shift, outra é utilizando a ferramenta Scale, e por último é possível alterar o tamanho inserindo um valor de altura ou largura nos campos W e H (Width "largura" e Height "altura"). Ao clicar no botão indicado na imagem os valores de ambos serão alterados proporcionalmente. Exemplo: Se os valores forem W 10 e H 30, se dobrar o W para 20 o H também será dobrado para 60.

É possível arredondar os cantos de uma forma inserindo um valor no campo resaltado abaixo.

Clicando no botão indicado abaixo é possível editar cada canto individualmente.

Quando o que está selecionado é a tela em si o menu fica da forma abaixo, com opções novas para alterar a orientação da tela e "clip content", que faz com que tudo que ficar para fora da tela não seja visível.


Este menu fica disponível quando se está editando um texto, clicando em ... é possível acessar muito mais opções.


Esta é uma configuração que auxilia na adaptação do design de um tamanho de tela para outro. Se um objeto está limitado à esquerda e ao topo, quando a tela for redimensionada ele manterá a distância entre à esquerda e do topo.


Nesta próxima camada se encontra a configuração da cor de preenchimento. Clicando no quadrado é possível ver diversas opções para a escolha do preenchimento, dentre elas a possíbilidade de escolher um gradiente, uma imagem e até videos no caso de assinantes. Clicando no icone de conta-gotas é possível copiar a cor de qualquer item na tela.


Este menu é similar a anterior, mas configura o traçado, linhas e bordas dos objetos. Possui as mesmas opções de preenchimento, sendo possível inserir imagens e usar gradientes. Possui também outras configurações como a espessura do traço, permite escolher quais traços estarão visiveis, escolher se o traço ficará por centralizado, por fora ou por dentro da forma, alem de poder configurar que seja tracejado e todo tipo de configuração desse tracejado.


Neste menu é possível fazer duas coisas, inserir sombras dentro e fora da forma, e borrar a forma por dentro e por fora. DICA: Na última opção, Background blur, para que funcione é necessário que exista ao menos 1% de transparência na área Fill (preenchimento). Se o objetivo for somente borrar, sem usar cor, basta usar branco com transparência de 1%.

Exemplo:


A última camada tem a função de permitir uma exportação rápida do que estiver selecionado nos formatos PNG, JPG, SGV ou PDF.


08. PLUGIN HTML.TO.DESIGN

Existem centenas de plugins para o Figma, mas no momento um dos mais úteis será o html.to.design, que é capaz de pegar uma tela existente e converter em um arquivo editável para o Figma. Ele utiliza o link da tela para gerar um arquivo que pode ser aberto no figma, mas também é possível usar uma extensão para pegar o design de telas que não se pode enviar o link, como telas em que é necessário login. Segue abaixo o passo a passo de como fazer:

O caminho é Main Menu > Plugins > Find more plugins... ou ir direto no botão de plugins .

Como existem muitos plugins é necessário pesquisar por ele e então é só clicar em Run.


No primeiro acesso a tela irá aparecer assim, é necessário instalar a extensão. Basta clicar em "Install our brouser extension" que ele irá encaminhar para a instalação.


Após instalado já é possível utilizar em praticamente qualquer site. Fiz um teste no nosso Conexão Dimensa, aproveitando que ele é bem atualizado e possui vários icones e textos diferentes. Para começar basta clicar na extensão . Se ela não estiver visivel deve estar dentro de .

Para prosseguir recomendo selecionar o tamanho que for usar no protótipo e selecionar a opção azul ou clicar na opção em amarelo que permite que você selecione apenas uma área, caso queira pegar uma parte dessa tela e usar em outra.


A extensão irá fazer o download da página ou seleção em forma de arquivo .h2d, que pode ser lido pelo plugin no figma.


Basta abrir novamente o plugin e o campo para enviar o arquivo estará lá, basta arrastar e soltar ou clicar dentro da área azul que ele irá abrir o explorador de arquivos.


A conversão não é perfeita, mas poupa muito trabalho para recriar uma tela.


Aqui é possível ver que existem alguns erros que precisariam ser corrigidos. DICA: Quando quiser editar itens dentro de um grupo basta clicar duas vezes para entrar dentro do grupo, pode ser necessário fazer isso mais de uma vez quando houver grupos dentro de grupos.


Outra coisa importante de se notar é que mesmo que os tamanhos e fontes das letras sejam os mesmos ainda há uma diferença na visualização. A segunda imagem é como está no site do Conexão Dimensa, a primeira é como ficou no Figma e a terceira é uma versão com ajustes.

- Verifiquei usando o F12 que no site todas as fontes estão como Poppins, a mesma que o Figma utilizou, porém o texto dentro das tags e as datas ficaram mais parecidos com o Conexão Dimensa quando alterei para a fonte Segoe UI. Ainda não identifiquei porque isso ocorre, mas é comum tanto no Figma quanto no Adobe XD.

09. FIGMA MOBILE 

Existe a possibilidade de baixar o Figma para outros dispositivos como celulares, tablets e ipads, porém infelizmente não é possível a edição de protótipos, eles serve apenas para visualização, teste de protótipos e feedback.

09. DEV MODE BETA

Está é uma ferramenta nova que está em beta, necessita um pouco mais de exploração, mas pode vir a ser útil.