Como criar: Carregador CSS
- Página anterior Lista de tarefas
- Próxima página Medalha
Aprenda a usar CSS para criar pré-carregadores.
Como criar carregador
Primeiro passo - Adicionar HTML:
<div class="loader"></div>
Segundo passo - Adicionar CSS:
.loader { border: 16px solid #f3f3f3; /* cinza claro */ border-top: 16px solid #3498db; /* azul */ border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
Exemplo de explicação:
border
propriedade especifica o tamanho e a cor da borda do carregador.border-radius
transforma o carregador em circular.
a parte azul que gira no interior da borda é especificada pela propriedade border-top
propriedades especificam. Se você quiser mais "giradores", também pode incluir border-bottom
,border-left
e/ou border-right
(veja os exemplos abaixo)。
O tamanho do carregador é especificado por width
e height
propriedade especificada.
Por fim, adicionamos uma animação que faz a parte azul girar perpetuamente a uma velocidade de animação de 2 segundos.
Atenção:para aqueles que não suportam animation
e transform
o navegador da propriedade, você também deve incluir um -webkit-
prefixo. Clique no exemplo para ver como fazer isso.
adicionar mais giradores
Exemplo
.loader { border-top: 16px solid blue; border-bottom: 16px solid blue; }
Exemplo
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; }
Exemplo
.loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; }
Outro exemplo
Como posicionar o carregador no centro da página e exibir "conteúdo da página" ao finalizar o carregamento:
Exemplo
- Página anterior Lista de tarefas
- Próxima página Medalha