Na aula de hoje, vamos mergulhar na criação do nosso componente CheckBox, parte integrante de uma família que inclui também TextInput, RadioBot, e DropDown. Cada membro dessa família compartilha características semelhantes, facilitando a usabilidade, especialmente em contextos como formulários de login e configurações. Através de uma abordagem prática, vamos te guiar na estruturação desse componente, permitindo que você reaproveite conhecimentos em outros sistemas de design.
Nosso foco será em construir um CheckBox que não só atende às necessidades de estética, mas também funcionalidade. Vamos trabalhar em diferentes estados, como o padrão, hover, ativo e desabilitado, além de implementar três tipos de seleção: deselecionado, selecionado e indefinido. Com o uso de variáveis que inovam nosso Design System, buscaremos criar uma experiência envolvente e intuitiva. Você ficará surpreso com a facilidade de adaptação e personalização deste componente.
Além disso, exploraremos a criação de variantes, como o tamanho, e discutiremos a implementação de um estilo para o focus ring, que se tornará uma parte central da experiencia de interação do usuário. Cada passo é pensado para maximizar a eficiência do seu fluxo de trabalho no design, permitindo que você tenha em mãos as ferramentas para inovar e criar diferentes configurações rapidamente. Participe e descubra como aprimorar suas habilidades de design com componentes reutilizáveis e estilizados!
Data de lançamento
18/05/2025
Duração
Legendas
Português [PT-BR]
Tags
componente, checkbox, design, variáveis, Figma
Title Example
Message Example