Como fazer animaçao quando clicar

Galera como q faz essa animação ai igual do banco inter quando clica em uma dessas opções ai a parte de baixo onde explica muda, isso é feito com javascript ou algum framework?

É feito com CSS. Pesquisa sobre CSS transforms e o metodo translate.

2 curtidas

mas isso faz so aquela animaçao ou muda o conteudo tambem? pq inspecionando a pagina parece q cria uma nova seção

Da pra fazer atraves do javascript puro com ids nos html dos elementos caso voce esteja usando apenas HTML + Javascript + CSS, agora essas animacoes geralmente existem libraries que cuidam delas, como por exemplo animate.css;
No caso de um evento em um local do app alterar o comportamento de outro voce pode fazer atraves de event listeners ou algum tipo de event based refresher, como React que usa do Shadow DOM para procurar mudancas no state ou props do component. De qualquer forma, voce precisa usar CSS + HTML + Javascript ou pode usar ReactJS + Animate.css. Alem do mais, o conteudo precisa ser mapeado para os itens acima de alguma forma…entao voce precisa de JS para causar a interatividade. Ja vai e aprende React ou alguma framework famosa ai no Brasil que fica muito mais facil!