Movatterモバイル変換


[0]ホーム

URL:


コリス

HTMLのtableにクラスを加えるだけで、グラフやチャートを簡単に実装できるCSSのフレームワーク -Charts.css

サイト構築 -CSS

  • Xでシェアする
  • Facebookでシェアする
  • はてなでブックマークする
  • Raindropに保存する

Post on:2021年3月22日

sponsorsr

棒グラフや折れ線グラフ、どうやって実装していますか?
Charts.cssなら簡単です。データをtableタグで実装し、CSSのクラスをtableに加えるだけで横棒グラフ、棒線グラフ、折れ線グラフ、エリアグラフなどを簡単に実装できるCSSのフレームワークを紹介します。

HTMLは普通の表組みなのでアクセシブル、グラフやチャートはレスポンシブにも完全対応した優れものです。

グラフやチャートを簡単に実装できるCSSのフレームワーク -Charts.css

Charts.css
Charts.css -GitHub

Charts.cssの特徴

Charts.cssはtableで実装した表組みにシンプルなCSSのクラスを加えるだけで、さまざまなグラフやチャートを実装できるフレームワークです。カスタマイズも簡単で、ユーティリティのクラスも豊富に用意されています。

サイトのキャプチャ

Charts.css

Charts.cssの特徴
  • HTMLとCSSだけで実装
    セマンティックなHTMLタグを使用します。
  • アクセシブル
    グラフやチャートを実装するHTMLは、アクセシブルです。
  • カスタマイズ
    グラフやチャートは自由にスタイルできます。
  • レスポンシブ
    スマホ、タブレット、デスクトップのさまざまなスクリーンに対応。
  • バラエティ豊富
    グラフやチャートはさまざまなタイプが利用できます。
    パイチャート・ドーナツチャートにも近日対応予定。
  • オープンソース
    MITライセンスで、商用プロジェクトでも無料で利用できます。

Charts.cssのデモ

デモではCharts.cssで作成できるさまざまなグラフやチャートを楽しめます。

サイトのキャプチャ

横棒グラフのデモ

サイトのキャプチャ

棒線グラフのデモ

サイトのキャプチャ

エリアチャートのデモ

サイトのキャプチャ

折れ線グラフ

Charts.cssの使い方

Step 1: 外部ファイル

当CSSを外部ファイルとして記述します。

外部ファイル
1
<linkrel="stylesheet"href="charts.min.css">

CDNでも提供されています。

外部ファイル
1
<linkrel="stylesheet"href="https://unpkg.com/charts.css/dist/charts.min.css">

Step 2: HTML

グラフやチャートに使用するデータは、tableタグで実装します。これにより、検索エンジンやスクリーンリーダーには生データが参照されます。

HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<table>
 
  <caption>2016SummerOlympicsMedalTable</caption>
 
  <thead>
    <tr>
      <thscope="col">Country</th>
      <thscope="col">Gold</th>
      <thscope="col">Silver</th>
      <thscope="col">Bronze</th>
    </tr>
  </thead>
 
  <tbody>
    <tr>
      <thscope="row">USA</th>
      <td>46</td>
      <td>37</td>
      <td>38</td>
    </tr>
    <tr>
      <thscope="row">GBR</th>
      <td>27</td>
      <td>23</td>
      <td>17</td>
    </tr>
    <tr>
      <thscope="row">CHN</th>
      <td>26</td>
      <td>18</td>
      <td>26</td>
    </tr>
  </tbody>
 
</table>

Step 3: classの付与

tableタグに.charts-cssを加え、使用するグラフやチャートの種類(.bar,.column,.lineなど)を加えます。

classの付与
1
2
3
<tableclass="charts-css bar">
  ...
</table>

あとは、チャートの可視性を高めるために多くのユーティリティクラスが用意されています。詳しくは、下記のドキュメントをご覧ください。

サイトのキャプチャ

docs- Charts.css

簡単に作成できるようにオンラインツールも用意されています。

サイトのキャプチャ

チャート ビルダー

オプションをいろいろ試すことができ、下記のようにリアルタイムに確認できます。

サイトのキャプチャ

チャート ビルダー

sponsors

Related Posts

  • Xでシェアする
  • Facebookでシェアする
  • はてなでブックマークする
  • Raindropに保存する

top of page

  • ワードプレステンプレート

Sponsors

  • Eagle
  • 1Password ソースネクストだけの3年版
  • 広告掲載募集中
coliss

Recnet Entry

Pickup Entry

Recommend

top of page

Category

Blog Info

当サイトではCookieを使用しています。引き続き当サイトを閲覧することにより、ポリシーを受け入れたものとみなされます。
©2025 coliss

[8]
ページ先頭

©2009-2025 Movatter.jp