欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

CSS滑動(dòng)式條狀圖表如何實(shí)現(xiàn)?_DIV+CSS實(shí)例

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
  現(xiàn)在我們介紹如何實(shí)現(xiàn)CSS滑動(dòng)式條狀圖表。效果如下圖:


  這種形式的條狀圖在實(shí)際應(yīng)用中有著非常好的表現(xiàn)力,有現(xiàn)實(shí)使用意義。我們可以通過(guò)這樣的方式形象的表述出數(shù)值的變化與對(duì)比關(guān)系。
  這樣的CSS滑動(dòng)式條狀圖表如何實(shí)現(xiàn)?我們看下面的代碼:

示例代碼 [m.dounai2.com]
<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>

  我們了解到,dl 標(biāo)簽是HTML自定義列表,dt 表示列表元素的標(biāo)題,dd 描述列表中元素的內(nèi)容。在dd中,我們?cè)O(shè)置了容器div,以及子元素strong。我們將通過(guò)CSS對(duì)其表現(xiàn)進(jìn)行定義,使其成為我們想要的CSS滑動(dòng)式條狀圖表。我們看下面的CSS代碼:

示例代碼 [m.dounai2.com]
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: url("g_colorbar.jpg");
}
* html dd { float: none; }
/* IE is dumb; Quick IE hack, apply favorite filter methods for
wider browser compatibility */

dd div {
position: relative;
background: url("g_colorbar2.jpg");
height: 20px;
width: 75%;
text-align:right;
}
dd div strong {
position: absolute;
right: -5px;
top: -2px;
display: block;
background: url("g_marker.gif");
height: 24px;
width: 9px;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}

  在這些代碼中,實(shí)現(xiàn)滑動(dòng)式條狀圖表的思路在于:

示例代碼 [m.dounai2.com]
  dd中我們?cè)O(shè)置了背景g_colorbar.jpg。
  在dd的div容器中我們?cè)O(shè)置了背景圖片g_colorbar2.jpg。并對(duì)此容器的width寬度進(jìn)行設(shè)置。
  在div容器內(nèi)部的strong里我們?cè)O(shè)置了滑動(dòng)的“游標(biāo)”g_marker.gif。或許大家有疑問(wèn),為什么看不到strong元素內(nèi)的文字?因?yàn)樵O(shè)置了text-indent: -9999px; overflow: hidden;將其隱藏起來(lái)了。

  我們的目標(biāo)是實(shí)現(xiàn)圖形化數(shù)字,更直觀而易于理解。所以數(shù)字并不是非常重要了。
  我們看最終的效果:

div css xhtml xml 代碼調(diào)試框 代碼調(diào)試框 [m.dounai2.com]

[ 可先修改部分代碼 再運(yùn)行查看效果 ]

  

來(lái)源:無(wú)憂整理//所屬分類(lèi):DIV+CSS實(shí)例/更新時(shí)間:2007-03-22
相關(guān)DIV+CSS實(shí)例