Ho un codice molto semplice e funziona eccetto che tutto si allinea alla parte superiore ... idealmente le barre si allineano verso il basso. Suppongo che potrei usare il posizionamento fisso perché le dimensioni sono al quadrato a 50px per 50px, ma preferirei qualcosa di un po 'meno "fisso".Grafico a barre CSS - molto semplice
<div style="border: 1px solid #aeaeae; background-color: #eaeaea; width: 50px; height: 50px;">
<div style="position: relative; bottom: 0; float: left; width: 8px; height: 22px; background-color: #aeaeae; margin: 1px;"></div>
<div style="position: relative; bottom: 0; float: left; width: 8px; height: 11px; background-color: #aeaeae; margin: 1px;"></div>
<div style="position: relative; bottom: 0; float: left; width: 8px; height: 6px; background-color: #aeaeae; margin: 1px;"></div>
<div style="position: relative; bottom: 0; float: left; width: 8px; height: 49px; background-color: #aeaeae; margin: 1px;"></div>
<div style="position: relative; bottom: 0; float: left; width: 8px; height: 28px; background-color: #aeaeae; margin: 1px;"></div>
</div>
Non voglio utilizzare una libreria o JS add on. Mantenere questo peso leggero è fondamentale.
Inoltre preferirei che le barre fossero verticali. Qualche guru dei CSS si preoccupa di perdere un po 'di luce? Mi sembra che manchi? Googled e la maggior parte degli esempi sono di gran lunga al complicata/sofisticate,
Oppure 'vertical-align: text-bottom', funziona per me. – mr5