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.js12 天前
2026年Highcharts迎来系列更新| V12.5 正式发布
javascript·信息可视化·highcharts·12.5·升级发布
Highcharts.js18 天前
Highcharts Grid 网格组件介绍|官方开发文档说明
开发文档·grid·highcharts·网格升级
Highcharts.js18 天前
Highcharts Grid / 网格产品选项详解|官方使用文档说明
开发文档·highcharts·使用文档·网格产品
Highcharts.js18 天前
Highcharts Grid 表格/网格安装 |官方安装文档说明
开发语言·javascript·表格组件·highcharts·官方文档·安装说明·网格组件
Highcharts.js1 个月前
从旧版到新版:Highcharts for React 迁移全攻略 + 开发者必知的 5 大坑
前端·react.js·前端框架·编辑器·highcharts
Highcharts.js1 个月前
Dashboards 集成 Highcharts 图标组件及数据连接使用说明
开发文档·组件库·highcharts·仪表板组件·数据链接
Highcharts.js2 个月前
官方文档|Angular 框架集成 Highcharts Dashboards
前端·javascript·angular.js·highcharts·看板·使用文档·dashboards
Highcharts.js2 个月前
Highcharts Dashboards 看板组件类型使用文档说明
技术文档·highcharts·dashboards·看板组件
Highcharts.js2 个月前
Highcharts Dashboards 仪表板布局的使用文档
开发文档·布局·仪表板·highcharts·dashboards