Como usar animações CSS3 para melhorar a interface do usuário e UX de um site?

Como usar animações CSS3 para melhorar a interface do usuário e UX de um site?
Author

Eshna Verma

Last updated October 31, 2016


  • 800 Views

Animações na Internet fizeram um progresso incrível. Em vez da espécie gratuita, criadores e engenheiros inteligentes optaram por uma abordagem mais discreta da animação. Animações discretas aumentam o encontro do usuário no nível subliminar.

Por que animar?

A animação tem lucrado muito com o desenvolvimento do CSS3. Você não precisa se preocupar em aprender JavaScript com um objetivo final específico para criar lindas animações. Hoje em dia, ter uma competência confortável em CSS fornecerá a você a capacidade de animar com facilidade e eficiência. E não faz mal que haja um grupo gigantesco de codificadores frontais que prontamente compartilham seus códigos com todos.

Checkout Treinamento de design e desenvolvimento CSS e CSS3 da Simplilearn .

Pegue adicionando ou expelindo coisas de um resumo, por exemplo. (Eu desvencilhei a ação esperada para adicionar e desenraizar coisas por nossas razões aqui.) Quando você adiciona outra coisa ao resumo, várias animações indicam que você fez isso de forma eficaz e oferece uma indicação visual de sua nova posição: adjacente as coisas saem do caminho batido para abrir espaço, a coisa desliza para dentro de sua nova residência, e a mudança animada para fora da sombra da vista destaca a nova adição. A sombra desaparece depois de algum tempo, pois a coisa começa a ser menos nova, então o centro pode ser dado a novas ações, se necessário.

Animações semelhantes dão sinais ao evacuar uma coisa, facilitando a interação e fortalecendo o que aconteceu. Em uma interação decadente mais imprevisível - digamos, em que você pode arrastar e reordenar sem reservas as coisas como quiser - a animação pode ajudar a indicar onde você pode soltar uma coisa, quais coisas estão ativas e assim por diante.

Como as interações chegam a ser mais do que um arranjo de cliques, espere por uma nova página, clique em próxima coisa, dando avisos e sinais como esse que se tornam consideravelmente mais importantes. Estamos manipulando dados, obtendo (e esperando) atualizações quase em tempo real e realizando tarefas mais complexas na web. As telas sensíveis ao toque em nossos bolsos nos adaptaram para esperar interações mais apuradas e sofisticadas de todas as nossas telas. Além disso, a natureza de suas animações transmite mais personalidade do que qualquer interação estática poderia. Há uma tonelada de força potencial a ser aproveitada aqui!
E sim, apenas por uma questão de entretenimento

Falar sobre animação em uma luz genuína parece um pouco bizarro às vezes porque, bem, animação também deve ser divertida. Tenha em mente o impacto de adicionar surpresa e prazer.


Animação da interface do usuário como um ás

Distinguir os locais onde a animação tem utilidade é apenas metade da batalha. No caso de usarmos animações em nossos contornos, seríamos aconselhados a torná-las ótimas. Não são muitos os criadores da web que também são treinados criadores de movimentos, no entanto, no caso de evitarmos esses erros comuns, estaremos no caminho certo para dominar a animação da interface do usuário.

Na chance de que nós animassemos cada trecho de mudança em uma dada experiência, acabaríamos criando destroços intoleráveis. Ainda há uma tonelada de espaço entre nenhuma animação e toda a animação. Temos uma quantidade considerável de espaço para exame.

A animação nunca deveria atrapalhar o término de uma tarefa. Na verdade, a animação bem executada chega a ser irritante rapidamente, no caso de estar se protegendo. A atualização final do Square coloca o navegação do site em um modal que anima no lugar. Com um objetivo final específico para usar a navegação, você deve aguardar o modal para animar a abertura e aguardar novamente que as alternativas de menu fiquem no lugar.


10 animações simples que melhoram o UX e por quê?

Que tal darmos uma olhada em algumas animações diretas que você pode incorporar em seu esboço neste momento que afetarão decididamente a experiência do usuário.

1. Drift
Drift é uma decisão de animação deliciosa. Os usuários costumam flutuar sobre as imagens. Capitalize isso, dando uma animação que dá mais informações, por exemplo, uma conexão de site ou adicionar ao botão de carrinho.

2. Agite para campos vazios
Animate.css permite que você delicadamente desperte a ação. Vai do desbotamento discreto até a oscilação inequívoca que chama a atenção. Esse tipo de pacote de animação é melhor usado com moderação e apenas quando você precisar de atenção imediata. Não deve ser desmarcado fora de vista, porque pode ser muito perturbador.


animações da web

3. Alternar
Permita que seus visitantes personalizem sua experiência no seu site com a alternância. Essa animação aprimora a usabilidade em estruturas da Web e é especialmente agradável em planos portáteis.

4. Menu Plano
O antigo menu suspenso fiel ganha outro tempo de vida com esta animação CSS. Esta animação de navegação revela a você como o CSS3 pode ser ágil e transparente.

Encontre aqui mais informações sobre o treinamento avançado de CSS .

5 Botões animados
Ative animações despretensiosas nesses botões em meio à deriva. Alguns botões fornecem informações adicionais e calls-to-action. Isso é especialmente útil para dar incentivo extra à ação.

6. Grades de miniaturas
Use este conjunto de animações como uma transição agradável. Transições, por exemplo, Rotate Scale e Bring Back, podem surpreender os visitantes com uma animação suave e caprichosa.

7. notificações temporizadas
Essa animação pode confirmar informações para seus usuários, por exemplo, "configurações salvas" ou "mensagens enviadas". Use as notificações cronometradas como uma maneira de se comunicar com seus usuários, sem que eles precisem verificar ou verificar duas vezes.

8. Navegação da Google Play Store
No caso de você ser fã da navegação na loja do Google Play , deve olhar para essa caneta. Dá uma animação direta para menu de coisas que vibram responsivo e natural.

9. Caixas de seleção animadas
Use CSS3 para criar animações de estilo de caixa de seleção. Uma grande parte desses estilos gera um impacto sobre o impacto que aumenta a probabilidade de um clique.
Encontre aqui lista final de recursos CSS3 .

10. animação Insight
Nenhum script Java aqui. Use estes desvios sobre o conteúdo (ou qualquer outro artigo, da mesma forma que as imagens) para fornecer informações adicionais. A animação é excepcionalmente discreta, mas você pode desativar a animação no evento desejado.

Melhores práticas

As animações são uma excelente maneira de infundir personalidade e acomodação em seu esquema da web. Seja como for, há algumas boas práticas que você deve se esforçar para manter na sua implementação de animação.

1. Mantenha-o simples

Nada é mais terrível do que uma página carregada de animações. Seus olhos ficam confusos e não sabem onde centrar. Animações devem adicionar no entanto nunca distrair.

2. Mantenha-se sensato

Animações devem fazer sentido. Com exceção de um logotipo animado, cada animação em seu site deve preencher uma necessidade. Independentemente da possibilidade de que esteja lá para fins de estilo, a animação deve misturar-se com a vibração e a configuração do seu site, e não ser um pós-pensamento aleatório.

3. Mantenha-o curto

Uma animação prolongada não está na agenda de ninguém. As melhores animações costumam ser as mais breves, porque atraem a atenção, mas não incomodam os usuários por muito tempo.

Avance sua carreira no treinamento Animação do Simplilearn.

About the Author

Eshna is a writer at Simplilearn. She has done Masters in Journalism and Mass Communication and is a Gold Medalist in the same. A voracious reader, she has penned several articles in leading national newspapers like TOI, HT and The Telegraph. She loves traveling and photography.

Recommended articles for you

The Ultimate list of CSS3 Resources, Tutorials, and Tips

Article

For The Ingenious: Launching A Career In 3D Animation

Article

Flash or HTML5 for Gaming Websites

Article

{{detail.h1_tag}}

{{detail.display_name}}
{{author.author_name}} {{author.author_name}}

{{author.author_name}}

{{detail.full_name}}

Published on {{detail.created_at| date}} {{detail.duration}}

  • {{detail.date}}
  • Views {{detail.downloads}}
  • {{detail.time}} {{detail.time_zone_code}}

Registrants:{{detail.downloads}}

Downloaded:{{detail.downloads}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Webinar'}}

Hosted By

Profile

{{author.author_name}}

{{author.author_name}}

{{author.about_author}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook' }}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook' }}

View {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

Webcast

Register Now!

Download the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook'}}!

First Name*
Last Name*
Email*
Company*
Phone Number*

View {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

Webcast

Register Now!

{{detail.about_title && detail.about_title != null ? detail.about_title : 'Webinar'}} Expired

Download the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook'}}

Email
{{ queryPhoneCode }}
Phone Number

Show full article video

Name Date Place
{{classRoomData.Date}} {{classRoomData.Place}} View Details

About the Author

{{detail.author_biography}}

About the Author

{{author.about_author}}

Recommended articles for you

{{ article.title }}

Article