O Em Busca do Código é um site em formato de plataforma de ensino a distância (EAD), totalmente aberta e gratuita.
Aprendendo e ensinando, essa é a minha regra para mim.
Publicado dia 15 de novembro de 2017.
Compre um adesivo do Em Busca do Código.
Publicidade
Publicidade
Publicidade
Bem vindo a mais um exercício da Em Busca do Código, e neste exercício nós iremos criar uma barrinha de progresso utilizando HTML e CSS.
Faz um tempo que eu queria inserir uma barrinha dessa no site e, fiz isso a uns dias atrás em nosso curso de Parallax. Por mais que de para inserir detalhes com JavaScript achei legal deixar apenas HTML e CSS.
Assista ao vídeo:
Uma simples barrinha de progresso pode engajar, motivar e até terminar de fidelizar seu usuário como um cliente, sim estamos falando de gamificação, mas sobre este termo, eu paro por aqui.
Para realizar esse exercício eu preciso de um navegador e um editor de código fonte, para isso eu utilizo o Brackets e o Firefox, utilize o de sua preferencial.
Trabalharemos com dois arquivos, o HTML inicialmente tem o padrão inicial HTML, caso precise, aqui vai um.
Código fonte HTML (inicial)
O reset.css eu utilizo o do Eric Meyer caso queira (abre em outra aba):
Resetando a configuração padrão dos navegadores.O segundo arquivo CSS linkado é o que nós vamos trabalhar. Neste exemplo irei inserir minha barrinha de progresso dentro de uma <section>, que terá como filha uma <div>. A tag section em si, neste caso, não é tão importante, na pratica você irá inserir nossa barrinha de progresso dentro de uma section, ou alguma outra tag.
Publicidade
Repare que eu à inseri uma classe em nossa tag div, então vamos ao arquivo CSS que esta em branco, mas o que é uma barrinha de progresso?
Uma barrinha de progresso tem um tamanho horizontal proporcional a tela do usuário, por isso o width será em porcentagem.
A altura da nossa barrinha de progresso é fixa.
Um detalhe legal para a nossa barrinha de progresso é retirar as quinas, e para isso utilizamos border-radius.
Publicidade
Já inserimos uma margem que, muito provavelmente será alterada quando você inserir essa barrinha em algum app ou site.
Precisamos de uma borda, e neste exemplo deixo ela o mais simples possível.
E por último o degrade responsável pelo progresso.
Nossa barrinha de progresso já está ok, em meu uso pratico no Em Busca do Código eu altero o valor do progresso pelo HTML. Vamos voltar ao arquivo HTML e multiplicar por 4 a barrinha existente, olhe em seu navegador e veja que todas as barrinhas estão iguais, por isso insiro o valor do progresso no HTML.
Faça isso com as outras três barrinhas que você inseriu no HTML, e antes de concluir vamos ao CSS para arrumarmos a cor de fundo.
Um exercício extra legal seria você alterar o progresso da barrinha de progresso por JavaScript.
Se você acompanha nossos vídeos, você sabe fazer isso, mesmo que precise pesquisar um pouco, você consegue.
Este exercício fica por aqui, espero que tenha gostado, se quiser pode compartilhar esse exercício, e até mais, Fica aqui com duas sugestões de conteúdo que talvez goste.
Publicidade
Código fonte HTML (completo)
Código fonte CSS (completo)
Publicidade
Se estiver utilizando bloqueador de propaganda, por favor, coloque este site na lista branca (isto sempre será apenas um pedido). Obrigado pela escolha.