Skip to main content

Loader

Loader é um indicador de carregamento cujo objetivo é transmitir ao usuário a informação de que o sistema precisa de algum tempo para processar as informações solicitadas, seja o carregamento de uma página ou a execução de um processo, por exemplo.

Como utilizar​

Este componente deve ser utilizado em qualquer situação onde seja necessário dar feedback ao usuário de que um processo em segundo plano está sendo executado e que ele deve aguardar o término dessa operação, seja no carregamento de um ambiente por inteiro ou em partes da interface.

Variação de tamanho​

Este componente também pode ser exibido inline, como no exemplo a seguir, em que o clique no botão dispara uma ação assíncrona e demonstra ao usuário que o resultado está sendo carregado. Neste caso, utiliza-se a classe .spinner-grow-sm para reduzir o tamanho do componente afim de utilizá-lo junto ao texto.

Loader com backdrop​

Nos casos em que a interface ou bloco ainda não estiverem prontos para que o usuário possa interagir com seu conteúdo, recomenda-se o uso do loader com backdrop. Neste caso, o componente ocupará a largura e a altura totais do container que possuir a propriedade CSS position: relative.

Para garantir que o backdrop ocupe a largura e a altura totais da página, é possível combinar a classe spinner-grow-backdrop com a classe auxiliar do Bootstrap 4 position-fixed.