21 Mar, 2009

CSS Bar Graph complex

Categoriën: Bar Graph |crossbrowser |hack |template |valid |Xhtml Strict

Grafieken weergeven in pure HTML en CSS vergt véél denkwerk, horizontaal, vertikaal, kleuren en de naderhandse onderhoudbaarheid.
Dit is een meer complexe vizualisatie, maar komt sterk overeen met de vorige versie.

HTML

<dl>
<dt>Love Life</dt>
<dd>
	<div style="width:25%;">
		<strong>25%</strong>
	</div>
</dd>
<dt>Education</dt>
<dd>
	<div style="width:55%;">
		<strong>55%</strong>
	</div>
</dd>
<dt>War Craft 3 Rank</dt>
<dd>
	<div style="width:75%;">
		<strong>75%</strong>
	</div>
</dd>
</dl>

CSS

dl {
margin: 0;
padding: 0;
}
dt {
position: relative; /* IE is dumb */
clear: both;
display: block;
float: left;
width: 104px;
height: 20px;
line-height: 20px;
margin-right: 17px;
font-size: .75em;
text-align: right;
}
dd {
position: relative; /* IE is dumb */
display: block;
float: left;
width: 197px;
height: 20px;
margin: 0 0 15px;
background-color: #acc6ee;
}
*:first-child+html dd { float: none; } /* hack for ie7 */
* html dd { float: none; } /* hack for ie6 */
dd div {
position: relative;
background-color: #b3eeac;
height: 20px;
width: 75%;
text-align:right;
}
dd div strong {
position: absolute;
right: -5px;
top: -2px;
display: block;
background-color: #000;
height: 24px;
width: 5px;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}

Gerelateerde Snippets

1 Reactie op "CSS Bar Graph complex"

Reactie formulier


Demo: CSS Bar Graph complex:

Advertenties

Volgende nieuwe Snippet:

  • Momenteel niks gepland.