08 Outubro 2008
![]()
Â
Já alguma vez se perguntaram se seria possÃvel criar gráficos de barras utilizando CSS? Muitas vezes quando chego a alguns sites, estes encontram-se a utilizar plugins, extensões, javascript, até imagens, para criarem simples gráficos.
Estas abordagens são muitas vezes desnecessárias, uma vez que é possÃvel criar gráficos de barras única e exclusivamente com CSS.
Ficariam com algo do género:
Como pode ver não é utilizado qualquer tipo de imagem para criar o exemplo acima e é extremamente fácil de implementar utilizando meia dúzia de linhas CSS e uma linha de HTML por barra que deseja mostrar.
.grafico {
      position: relative;
      width: 200px;
    margin-bottom: .5em; Â
      border: 1px solid #B1D632;
      padding: 2px;
}
.grafico .bar {
      display: block;  Â
      position: relative;
      background: #B1D632;
      text-align: center;
      color: #333;
      height: 2em;
      line-height: 2em;                          Â
}
.grafico .bar span { position: absolute; left: 1em; }Â Â Â Â Â Â