8個CSS圖表資料製作執行個體

來源:互聯網
上載者:User

有很多方法可以用來呈現數字, 我們最常用的就是製作一張靜態圖片. 但你也可以考慮CSS。使用CSS樣式化元素來實現資料圖表化. 可以使資料的控制更具靈活性。

下面. 你將看到8個CSS技巧. 教你如何使用CSS來製作漂亮、靈活的圖表。

1. CSS線條圖表資料

這個執行個體包含了三種圖形資料的實現方法。上面的Basic Bar Graph執行個體中使用了一個<div>包含圖表. 一個<strong>元素作為柱形的block. 然後再使用百分比來控制柱形的寬度. 這種方法中一個優點就是使用了<strong>元素而不是段落<p>元素。另外兩個例子則是使用了定義列表dl和無序列表ul實現。

查看示範1

2. 符合標準的可訪問的可視化CSS資料圖表

作者Wilson Miner研究資料圖表的Web accessible可訪問性概念和標準相容性技術. 涉及優勢、限制或是說兩者取長補短的折中用法。這裡有三個使用無序列表ul基本結構實現的執行個體。

查看示範1 查看示範2 查看示範3

3. CSS豎行圖表

這個執行個體展示的是一個和“CSS線條圖表資料”類似的應用. 使用無序列表ul實現豎行圖表效果。

查看示範

4. 使用百分比和背景圖片建立的CSS圖表

在這個例子中. 你可以參考使用預先做好的背景圖片完成適當的資料描述。但缺陷就是這個預先設計好的背景圖片也會局限住其使用範圍. 如果要實現更多的不同效果. 就要增加CSS和html檔案大小. 同時. 你的HTTP串連數也就會增加。

查看示範

5. 純碎的CSS資料圖表

這個例子使用定義列表dl標記. 然後在<dd>定義列表中用<span>元素來控制柱形地區的高度. 用<em>元素來顯示圖表遮罩地區的數值表示和在條形中間的絕對位置。

查看示範

6. CSS實現小塊錯綜地區圖表

至今還沒遇到過類似的應用. 但通過這個執行個體一定可以有效地提高你的CSS應用能力。

查看示範

7. 定義列表dl實現的CSS線條圖表

這個技巧用兩個橫向線條圖表執行個體來表述dl實現方法. 每一個例子都是使用被賦予class的dl元素來控製圖表的寬度百分比。

查看示範

8. 具備可訪問行的CSS線條圖表

該執行個體使用table來控制整天圖表的結構. 然後使用CSS樣式及背景圖片來將圖表延伸至適當的寬度。

查看示範

英文原文:8 CSS Techniques for Charting Data

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.