用背景圖片實現(xiàn)CSS柱狀圖表一例_DIV+CSS實例
教程Tag:暫無Tag,歡迎添加,賺取U幣!
我們現(xiàn)在介紹,用背景圖片的方法實現(xiàn)柱狀圖表。看下面的效果圖:
實現(xiàn)這樣的圖表并沒有什么難處,我們看下面的xhtml代碼:
這是一個無序列表,我們注重到,我們在xhtml中使用行內(nèi)樣式定義了不同的li的高度。
我們在這一圖表的制作中,需要使用兩張圖片,分別如下:
我們看下面的css代碼:
這段CSS代碼就定義了這個柱狀圖表的顯示,我們需要注重的是background-position屬性的應(yīng)用,這一屬性是實現(xiàn)圖表的要害.
我們看最終的運行效果:
[ 可先修改部分代碼 再運行查看效果 ]
實現(xiàn)這樣的圖表并沒有什么難處,我們看下面的xhtml代碼:
示例代碼 [m.dounai2.com]
<div id="vertgraph">
<ul>
<li class="critical" style="height: 150px;">22</li>
<li class="high" style="height: 80px;">7</li>
<li class="medium" style="height: 50px;">3</li>
<li class="low" style="height: 90px;">8</li>
<li class="info" style="height: 40px;">2</li>
</ul>
</div>
<ul>
<li class="critical" style="height: 150px;">22</li>
<li class="high" style="height: 80px;">7</li>
<li class="medium" style="height: 50px;">3</li>
<li class="low" style="height: 90px;">8</li>
<li class="info" style="height: 40px;">2</li>
</ul>
</div>
這是一個無序列表,我們注重到,我們在xhtml中使用行內(nèi)樣式定義了不同的li的高度。
我們在這一圖表的制作中,需要使用兩張圖片,分別如下:
我們看下面的css代碼:
示例代碼 [m.dounai2.com]
#vertgraph {
width: 378px;
height: 207px;
position: relative;
background: url("g_backbar.gif") no-repeat;
}
#vertgraph ul {
width: 378px;
height: 207px;
margin: 0;
padding: 0;
}
#vertgraph ul li {
position: absolute;
width: 28px;
height: 160px;
bottom: 34px;
padding: 0 !important;
margin: 0 !important;
background: url("g_colorbar3.jpg") no-repeat !important;
text-align: center;
font-weight: bold;
color: white;
line-height: 2.5em;
}
#vertgraph li.critical { left: 24px; background-position: 0px bottom !important; }
#vertgraph li.high { left: 101px; background-position: -28px bottom !important; }
#vertgraph li.medium { left: 176px; background-position: -56px bottom !important; }
#vertgraph li.low { left: 251px; background-position: -84px bottom !important; }
#vertgraph li.info { left: 327px; background-position: -112px bottom !important; }
width: 378px;
height: 207px;
position: relative;
background: url("g_backbar.gif") no-repeat;
}
#vertgraph ul {
width: 378px;
height: 207px;
margin: 0;
padding: 0;
}
#vertgraph ul li {
position: absolute;
width: 28px;
height: 160px;
bottom: 34px;
padding: 0 !important;
margin: 0 !important;
background: url("g_colorbar3.jpg") no-repeat !important;
text-align: center;
font-weight: bold;
color: white;
line-height: 2.5em;
}
#vertgraph li.critical { left: 24px; background-position: 0px bottom !important; }
#vertgraph li.high { left: 101px; background-position: -28px bottom !important; }
#vertgraph li.medium { left: 176px; background-position: -56px bottom !important; }
#vertgraph li.low { left: 251px; background-position: -84px bottom !important; }
#vertgraph li.info { left: 327px; background-position: -112px bottom !important; }
這段CSS代碼就定義了這個柱狀圖表的顯示,我們需要注重的是background-position屬性的應(yīng)用,這一屬性是實現(xiàn)圖表的要害.
我們看最終的運行效果:
代碼調(diào)試框 [m.dounai2.com]
[ 可先修改部分代碼 再運行查看效果 ]
相關(guān)DIV+CSS實例:
- 固定div容器的寬高,圖片居中(圖片不限制大小)
- 用css制作有滾動條的居中彈出框
- 鼠標指住(hover)變色的按鈕演示demo
- 10個很酷的涂鴉風(fēng)格國外網(wǎng)店設(shè)計展示
- jquery模擬瀏覽器滾動條效果
- 仿谷歌google的搜索框下拉提示列表效果
- JS顯示網(wǎng)頁最后更新時間
- CSS技巧:text-indent隱藏文字(以圖換字)
- CSS實例:三列自適應(yīng)等高且中列寬度自適應(yīng)
- DivCSS布局實例:很實用的圖文混排CSS列表-富有語義
- DivCSS實例:CSS菜單Flash效果用圖片模擬實現(xiàn)
- DivCSS布局實例用dldtdd來制作列表
- 相關(guān)鏈接:
- 教程說明:
DIV+CSS實例-用背景圖片實現(xiàn)CSS柱狀圖表一例。