グラフ

Day 1
60
Day 2
55
Day 3
51
Day 4
48
Day 5
35
Day 6
30
Day 7
32
Day 8
31
Day 9
44
Day 10
55
Day 11
62
Day 12
34
Day 13
50
Day 14
74
Day 15
80

xhtml

<dl id="graph">
<dt>Day 1</dt>
<dd class="first"><span class="p60"><em>60</em></span></dd>
<dt>Day 2</dt>
<dd><span class="type2 p55"><em>55</em></span></dd>
<dt>Day 3</dt>
<dd><span class="type3 p51"><em>51</em></span></dd>
<dt>Day 4</dt>
<dd><span class="type4 p48"><em>48</em></span></dd>
<dt>Day 5</dt>
<dd><span class="type1 p35"><em>35</em></span></dd>
<dt>Day 6</dt>
<dd><span class="type2 p30"><em>30</em></span></dd>
<dt>Day 7</dt>
<dd><span class="type3 p32"><em>32</em></span></dd>
<dt>Day 8</dt>
<dd><span class="type4 p31"><em>31</em></span></dd>
<dt>Day 9</dt>
<dd><span class="type1 p44"><em>44</em></span></dd>
<dt>Day 10</dt>
<dd><span class="type2 p55"><em>55</em></span></dd>
<dt>Day 11</dt>
<dd><span class="type3 p62"><em>62</em></span></dd>
<dt>Day 12</dt>
<dd><span class="type4 p34"><em>34</em></span></dd>
<dt>Day 13</dt>
<dd><span class="type1 p50"><em>50</em></span></dd>
<dt>Day 14</dt>
<dd><span class="type2 p74"><em>74</em></span></dd>
<dt>Day 15</dt>
<dd><span class="type3 p80"><em>80</em></span></dd>
</dl>

CSS

説明しやすいように、簡単な要素のwrapperBox、headerBox、navigationBox、footerBoxからCSSの指定をしたいと思います。

#contents dl#graph{
	background: url(image/bg_graph.gif) no-repeat;
	width: 580px;
	height: 385px;}
#contents dl#graph dt{
	display:  none;
}
#contents dl#graph dd{
	position: relative;
	float: left;
	display: inline;
	width: 33px;
	height: 330px;
	margin-top: 22px;		
} 

#contents dl#graph dd.first{
	margin-left:  33px;		
} 	

#contents dl#graph span{
	position: absolute;
	display: block;
	width: 33px;	
	bottom: 0;
	left: 0;	
	z-index: 1;
	color: #555;
	text-decoration: none;
} 		

#contents dl#graph span em{
	display: block;
	font-style: normal;
	float: left;
	line-height: 200%;
	background: #FFF;
	border: 1px solid #b1b1b1;
	position: absolute;
	top: 50%;
	left: 3px;
	text-align: center;
	width: 23px;
} 		

#contents dl#graph span{
	height: 50%;
	background: url(image/type1.jpg) repeat-y;
} 

/* -------------- graphのtype別 Style --*/		
#contents dl#graph span.type1{
	background: url(image/type1.jpg) repeat-y;
} 

#contents dl#graph span.type2{
	background: url(image/type2.jpg) repeat-y;
} 

#contents dl#graph span.type3{
	background: url(image/type3.jpg) repeat-y;
} 

#contents dl#graph span.type4{
	background: url(image/type4.jpg) repeat-y;
} 

/* -------------- パーセンテージの設定 --*/	

#contents dl#graph span.p0{height: 0%;}
#contents dl#graph span.p1{height: 1%;}
#contents dl#graph span.p2{height: 2%;}
#contents dl#graph span.p3{height: 3%;}
#contents dl#graph span.p4{height: 4%;}
#contents dl#graph span.p5{height: 5%;}
#contents dl#graph span.p6{height: 6%;}
#contents dl#graph span.p7{height: 7%;}
#contents dl#graph span.p8{height: 8%;}
#contents dl#graph span.p9{height: 9%;}
#contents dl#graph span.p10{height: 10%;}
#contents dl#graph span.p11{height: 11%;}
#contents dl#graph span.p12{height: 12%;}
#contents dl#graph span.p13{height: 13%;}
#contents dl#graph span.p14{height: 14%;}
#contents dl#graph span.p15{height: 15%;}
#contents dl#graph span.p16{height: 16%;}
#contents dl#graph span.p17{height: 17%;}
#contents dl#graph span.p18{height: 18%;}
#contents dl#graph span.p19{height: 19%;}
#contents dl#graph span.p20{height: 20%;}
#contents dl#graph span.p21{height: 21%;}
#contents dl#graph span.p22{height: 22%;}
#contents dl#graph span.p23{height: 23%;}
#contents dl#graph span.p24{height: 24%;}
#contents dl#graph span.p25{height: 25%;}
#contents dl#graph span.p26{height: 26%;}
#contents dl#graph span.p27{height: 27%;}
#contents dl#graph span.p28{height: 28%;}
#contents dl#graph span.p29{height: 29%;}
#contents dl#graph span.p30{height: 30%;}
#contents dl#graph span.p31{height: 31%;}
#contents dl#graph span.p32{height: 32%;}
#contents dl#graph span.p33{height: 33%;}
#contents dl#graph span.p34{height: 34%;}
#contents dl#graph span.p35{height: 35%;}
#contents dl#graph span.p36{height: 36%;}
#contents dl#graph span.p37{height: 37%;}
#contents dl#graph span.p38{height: 38%;}
#contents dl#graph span.p39{height: 39%;}
#contents dl#graph span.p40{height: 40%;}
#contents dl#graph span.p41{height: 41%;}
#contents dl#graph span.p42{height: 42%;}
#contents dl#graph span.p43{height: 43%;}
#contents dl#graph span.p44{height: 44%;}
#contents dl#graph span.p45{height: 45%;}
#contents dl#graph span.p46{height: 46%;}
#contents dl#graph span.p47{height: 47%;}
#contents dl#graph span.p48{height: 48%;}
#contents dl#graph span.p49{height: 49%;}
#contents dl#graph span.p50{height: 50%;}
#contents dl#graph span.p51{height: 51%;}
#contents dl#graph span.p52{height: 52%;}
#contents dl#graph span.p53{height: 53%;}
#contents dl#graph span.p54{height: 54%;}
#contents dl#graph span.p55{height: 55%;}
#contents dl#graph span.p56{height: 56%;}
#contents dl#graph span.p57{height: 57%;}
#contents dl#graph span.p58{height: 58%;}
#contents dl#graph span.p59{height: 59%;}
#contents dl#graph span.p60{height: 60%;}
#contents dl#graph span.p61{height: 61%;}
#contents dl#graph span.p62{height: 62%;}
#contents dl#graph span.p63{height: 63%;}
#contents dl#graph span.p64{height: 64%;}
#contents dl#graph span.p65{height: 65%;}
#contents dl#graph span.p66{height: 66%;}
#contents dl#graph span.p67{height: 67%;}
#contents dl#graph span.p68{height: 68%;}
#contents dl#graph span.p69{height: 69%;}
#contents dl#graph span.p70{height: 70%;}
#contents dl#graph span.p71{height: 71%;}
#contents dl#graph span.p72{height: 72%;}
#contents dl#graph span.p73{height: 73%;}
#contents dl#graph span.p74{height: 74%;}
#contents dl#graph span.p75{height: 75%;}
#contents dl#graph span.p76{height: 76%;}
#contents dl#graph span.p77{height: 77%;}
#contents dl#graph span.p78{height: 78%;}
#contents dl#graph span.p79{height: 79%;}
#contents dl#graph span.p80{height: 80%;}
#contents dl#graph span.p81{height: 81%;}
#contents dl#graph span.p82{height: 82%;}
#contents dl#graph span.p83{height: 83%;}
#contents dl#graph span.p84{height: 84%;}
#contents dl#graph span.p85{height: 85%;}
#contents dl#graph span.p86{height: 86%;}
#contents dl#graph span.p87{height: 87%;}
#contents dl#graph span.p88{height: 88%;}
#contents dl#graph span.p89{height: 89%;}
#contents dl#graph span.p90{height: 90%;}
#contents dl#graph span.p91{height: 91%;}
#contents dl#graph span.p92{height: 92%;}
#contents dl#graph span.p93{height: 93%;}
#contents dl#graph span.p94{height: 94%;}
#contents dl#graph span.p95{height: 95%;}
#contents dl#graph span.p96{height: 96%;}
#contents dl#graph span.p97{height: 97%;}
#contents dl#graph span.p98{height: 98%;}
#contents dl#graph span.p99{height: 99%;}
#contents dl#graph span.p100{height: 100%;}

ページトップへ