Charts.css数据可视化 CSS 框架

联合创作 · 2023-09-23 23:01

Charts.css 是一个将 HTML 元素样式转化为数据可视化图表的开源 CSS 框架,用简单的CSS 类即可将数据转换为漂亮的图表和图形。

 

特性

  • 语义结构:使用 HTML 标签显示数据
  • 可定制:使用 CSS 自定义样式
  • 响应式:使用媒体查询进行缩放
  • 无障碍:标记内的原始数据
  • 种类繁多:支持多种图表类型
  • 无依赖:零外部开销
  • 小型库:文件大小 72kb,压缩后 6kb
  • 更好的性能:没有 JS = 没有渲染
  • 开源:可以自行修改代码

支持的图表类型

用法

数据使用语义 HTML 标记进行结构化,并使用 CSS 类设置样式,这些类的更改可显示为可视化图形。

<table class="charts-css [ column ] [ show-primary-axis show-4-secondary-axes ] [ data-spacing-4 reverse-data ]">

  <caption> Front End Developer Salary </caption>

  <thead>
    <tr>
      <th scope="col"> Year </th>
      <th scope="col"> Income </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <th scope="row"> 2016 </th>
      <td style="--size: calc( 40 / 100 );"> $ 40K </td>
    </tr>
    <tr>
      <th scope="row"> 2017 </th>
      <td style="--size: calc( 60 / 100 );"> $ 60K </td>
    </tr>
    <tr>
      <th scope="row"> 2018 </th>
      <td style="--size: calc( 75 / 100 );"> $ 75K </td>
    </tr>
    <tr>
      <th scope="row"> 2019 </th>
      <td style="--size: calc( 90 / 100 );"> $ 90K </td>
    </tr>
    <tr>
      <th scope="row"> 2020 </th>
      <td style="--size: calc( 100 / 100 );"> $ 100K <br> 👑 </td>
    </tr>
  </tbody>

</table>
浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报