Técnicas de scrollytelling

🖱️O que é scrollytelling?

Baseado nos termos "scroll" (rolagem) e "storytelling" (contação de histórias), scrollytelling designa recursos utilizados em páginas web, onde a rolagem de tela controla a narrativa. Esta prática ganhou destaque inicial em publicações online do chamado "long form journalism" ou "jornalismo forma longa", porém, os mesmos esquemas narrativos e tecnologias também podem ser utilizados de forma mais ampla.

A rolagem de tela é uma da formas mais intuitivas de experiência do usuário durante a utilização de dispositivos eletrônicos, sejam eles tablets, computadores desktop ou celulares. Mesmo pessoas leigas ou crianças pequenas são capazes de reproduzir este gesto em celulares, por exemplo. Com o scrollytelling, este ato simples pode controlar a aparição de textos, fotos, vídeos ou a navegação por um mapa, como implementa o Documental, além de outras possibilidades, como a transição entre diferentes formas de visualizar dados sobre um mesmo tema.

Softwares e plataformas

Plataformas

Até o momento, não existem muitas opções gratuitas de plataformas que forneçam uma interface gráfica para a construção de narrativas com scrollyteling. A alternativa mais conhecida é o Flourish.Studioarrow-up-right, que já publicou um artigo específico sobre este recurso. O Documental destaca-se por uma solução de código aberto que, a partir do Statamic e do Mapbox, fornece uma interface gráfica para controle do scrollyteling e inclusão dos conteúdos que formam a narrativa.

Existem, porém, diversas opções gratuitas ou de código aberto disponíveis atualmente para implementar páginas com recursos de scrolytelling "do zero". No caso do scrollytelling, em artigo de janeiro de 2017arrow-up-right, Russell Goldenberg elenca seis alternativas para construir uma página com scrollyteling "do zero", junto com demonstrações de seus códigos em funcionamento. A elas, foram adicionadas outras referências (entre elas a própria biblioteca mantida pelo autor, criada em outubro de 2017) e comentários próprios. As opções estão listadas de acordo com a contribuição mais recente feita em seus respectivos repositórios.

O artigo de Goldenberg também cita duas bibliotecas que estão há mais tempo inativas, como o Waypointsarrow-up-right, cuja última atualização do repositórioarrow-up-righté de setembro de 2016, e o in-view.jsarrow-up-right, que está oficialmente inativo.

Além das alternativas acima, há a opção de se utilizar o Sveltearrow-up-right. Neste caso, vale a pena conferir o modelo (template) do The Puddingarrow-up-right, que conta com um componente específico para este tipo de visualização interativa, e o tutorial escrito por Connor Rothschildarrow-up-right mostrando como implementar scrollytelling com o Svelte.

Last updated