Highcharts Dashboards 之明和暗主题设置使用文档

亮色与暗色自适应主题允许你在仪表盘的亮色主题和暗色主题之间切换。 要使用亮色与暗色主题,你需要导入 dashboards.css 文件。

css 复制代码
@import "https://code.highcharts.com/dashboards/css/dashboards.css";

接下来,如果你的仪表盘包含带有Highcharts图表的组件,你可能 想要应用自适应的Highcharts主题。有两种方式:

  1. 为 Highcharts 加载 adaptive.js 主题.
html 复制代码
<script src="https://code.highcharts.com/themes/adaptive.js"></script>
  1. 或者, 使用 styledMode 并导入 https://code.highcharts.com/dashboards/css/dashboards.css 。为所有包含图表的组件启用 styledMode 选项。你可以通过在组件配置中将 styledMode 选项设置为 true 来实现。
js 复制代码
{
    type: 'Highcharts',
    renderTo: 'chart-container',
    chartOptions: {
        chart: {
            styledMode: true
        }
        ...
    }
    ...
}

或者你可以通过使用setOptions 方法在全局设置此选项。

js 复制代码
Highcharts.setOptions({
    chart: {
        styledMode: true
    }
});

媒体查询与类名

默认情况下,主题通过
prefers-color-scheme 媒体查询设置为系统默认主题。你也可以通过将 highcharts-lighthighcharts-dark 类应用到仪表盘容器上,强制使用特定的配色方案。

html 复制代码
<div id="container" class="highcharts-dark">

示例

使用仪表盘下方的单选按钮来切换主题。

相关推荐
Highcharts.js1 天前
如何使用Highcharts SVG渲染器?
开发语言·javascript·python·svg·highcharts·渲染器
Highcharts.js3 天前
如何在构建音频图表中映射到数据?
javascript·信息可视化·音视频·开发文档·highcharts·数据映射
Highcharts.js4 天前
用 Highcharts如何创建一个音频图表
javascript·信息可视化·音视频·highcharts·音频图表
Highcharts.js5 天前
如何使用Highcharts Flutter的官方使用文档
javascript·flutter·开发文档·highcharts
Highcharts.js7 天前
使用Highcharts与React集成 官网文档使用说明
前端·react.js·前端框架·react·highcharts·官方文档
Highcharts.js7 天前
Next.js 集成 Highcharts 官网文档说明(2025 新版)
开发语言·前端·javascript·react.js·开发文档·next.js·highcharts
Highcharts.js20 天前
2026年Highcharts迎来系列更新| V12.5 正式发布
javascript·信息可视化·highcharts·12.5·升级发布
Highcharts.js1 个月前
Highcharts Grid 网格组件介绍|官方开发文档说明
开发文档·grid·highcharts·网格升级
Highcharts.js1 个月前
Highcharts Grid / 网格产品选项详解|官方使用文档说明
开发文档·highcharts·使用文档·网格产品
Highcharts.js1 个月前
Highcharts Grid 表格/网格安装 |官方安装文档说明
开发语言·javascript·表格组件·highcharts·官方文档·安装说明·网格组件