告别单调!10 套高颜值 Obsidian Canvas 配色方案分享

告别单调!10 套高颜值 Obsidian Canvas 配色方案分享

为 Canvas 提供 10 套主题配色,配色方案参考了论文图表常用色系以及 xmind 的配色方案,适配浅色/深色模式与演示、知识整理、创意草图等场景。支持在 Style Settings 中一键切换方案、开启卡片渐变背景、调节边框宽度与透明度,确保信息分组清晰、对比适中、层次明确,长时间阅读不疲劳。

在 Style Settings 中选择“Canvas 主题配色”切换方案;可开启“卡片渐变背景”并调整边框宽度与透明度。

s-PixPin_2026-04-07_18-15-09

样式功能

  1. 多风格方案:内置经典彩虹、顶刊学术、马卡龙等 10 套主题,深浅模式全适配。
  2. 视觉增强:支持卡片渐变与阴影效果,提升画布质感。
  3. 细节优化:增强 Canvas 组(Groups)拖拽手感。

Snippets CSS

/*
@settings
name: 【Canvas-熊猫】Canvas 主题配色
id: canvas-schemes-schemes
settings:
    -
        id: canvas-color-scheme-heading
        title: 🎨 配色方案设置
        type: heading
        level: 1
    -
        id: canvas-schemes-theme
        title: 选择主题颜色方案
        type: class-select
        allowEmpty: false
        default: canvas-schemes-rainbow
        options:
            - 
                label: 🟣 Ob 默认
                value: canvas-default
            - 
                label: 🌈 经典彩虹
                value: canvas-schemes-rainbow
            - 
                label: 🎭 柔和渐变
                value: canvas-schemes-soft
            - 
                label: 💼 商务蓝
                value: canvas-schemes-business
            - 
                label: 🌿 自然绿
                value: canvas-schemes-nature
            - 
                label: 🔴 中国红
                value: canvas-schemes-china-red            
            - 
                label: 💜 东方紫
                value: canvas-schemes-purple
            - 
                label: 📊 顶刊经典
                value: canvas-schemes-classic
            - 
                label: 💙 蓝色渐变系
                value: canvas-schemes-blue
            - 
                label: 🎨 复古学术风
                value: canvas-schemes-vintage
            - 
                label: 💜 浪漫温柔系
                value: canvas-schemes-romantic
            - 
                label: 🌸 马卡龙 pastel
                value: canvas-schemes-macaron
    -
        id: canvas-card-gradient-toggle
        title: 开启卡片渐变背景
        description: 为有颜色的卡片添加渐变背景效果
        type: class-toggle
        default: true
    -
        id: canvas-basic-settings
        title: 🧱 基础样式设置
        type: heading
        level: 1
    -
        id: canvas-card-border-width
        title: 卡片边框宽度
        type: variable-number-slider
        format: px
        default: 1
        min: 0
        max: 10
        step: 0.5
    -
        id: canvas-card-gradient-opacity
        title: 卡片渐变背景透明度
        description: 开启渐变背景时的透明度 (0.1 - 1.0)
        type: variable-number-slider
        format: 
        default: 0.6
        min: 0.1
        max: 1
        step: 0.05

*/

/*! canvas 基本样式调整 (宽度和透明度可在 Style Settings 中配置) */
body {
  --canvas-card-border-style: solid;
  --canvas-card-border-width: 1px;
  --canvas-card-gradient-opacity: 0.6;
}

/* 调整卡片的线宽 */
.canvas-node-container {
  border-width: var(--canvas-card-border-width);
  border-style: var(--canvas-card-border-style);
}

/* 卡片透明度 */
.canvas-node-group {
  background-color: var(--background-primary);
}

/* 有色的卡片的卡片透明度 */
.canvas-node.is-themed:not(.canvas-node-group) .canvas-node-content {
  background-color: rgba(
    var(--canvas-color),
    var(--canvas-card-gradient-opacity)
  );
}

/* 开启渐变背景时的样式 */
body.canvas-card-gradient-toggle
  .canvas-node.is-themed:not(.canvas-node-group)
  .canvas-node-content {
  background: linear-gradient(
    135deg,
    rgba(var(--canvas-color), var(--canvas-card-gradient-opacity)) 0%,
    rgba(var(--canvas-color), calc(var(--canvas-card-gradient-opacity) / 2))
      100%
  );
}

/* !设置卡片+连线阴影 @202603291145 */
/* https://forum.obsidian.md/t/cssclasses-for-canvas-cards/71865 */
.canvas-edges > g,
.canvas-edges {
  filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.2));
}

.canvas-node-container {
  box-shadow:
    0 8px 19px -13px rgba(0, 0, 0, 0.56),
    0 4px 25px 0 rgba(0, 0, 0, 0.12),
    0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
}

/* !设置卡片背景 */
/* 深色模式下的样式 */
.theme-dark {
  --canvas-dot-pattern: rgba(255, 255, 255, 0.6);
}

/* 浅色模式下的样式 */
.theme-light {
  --canvas-dot-pattern: rgba(0, 0, 0, 0.6);
}

/* !增强拖拽 */
/* 更方便地拖动canvas组/锁定canvas组 */
/* https://forum-zh.obsidian.md/t/topic/42826 */
.canvas-node.canvas-node-group {
  pointer-events: auto !important;
}

/* ========================= */
/* commander按钮显示 */
.workspace-leaf-content:not([data-type="canvas"])
  [aria-label="QuickAdd: Macro:Canvas Presentations"] {
  display: none;
}

/* !设置卡片背景 */

/* ========== 经典彩虹(6色分支标准色) ========== */
/* 参考 彩虹分支配色逻辑:色相均匀分布,饱和度适中 [[1]] */
body.canvas-schemes-rainbow.theme-dark {
  --canvas-color-1: 238, 77, 77;
  --canvas-color-2: 247, 140, 46;
  --canvas-color-3: 245, 190, 45;
  --canvas-color-4: 76, 181, 88;
  --canvas-color-5: 52, 152, 219;
  --canvas-color-6: 155, 89, 182;
}

body.canvas-schemes-rainbow.theme-light {
  --canvas-color-1: 220, 53, 69;
  --canvas-color-2: 253, 126, 20;
  --canvas-color-3: 255, 193, 7;
  --canvas-color-4: 40, 167, 69;
  --canvas-color-5: 0, 123, 255;
  --canvas-color-6: 111, 66, 193;
}

/* ========== 商务蓝(专业/工作汇报) ========== */

body.canvas-schemes-business.theme-dark {
  --canvas-color-1: 25, 118, 210;
  --canvas-color-2: 66, 165, 245;
  --canvas-color-3: 144, 202, 249;
  --canvas-color-4: 187, 222, 251;
  --canvas-color-5: 41, 121, 255;
  --canvas-color-6: 0, 188, 212;
}

body.canvas-schemes-business.theme-light {
  --canvas-color-1: 13, 71, 161;
  --canvas-color-2: 25, 118, 210;
  --canvas-color-3: 66, 165, 245;
  --canvas-color-4: 144, 202, 249;
  --canvas-color-5: 30, 136, 229;
  --canvas-color-6: 0, 151, 167;
}

/* ========== 自然绿(学习/知识整理) ========== */
/* 低饱和度,长时间阅读舒适 [[3]] */

body.canvas-schemes-nature.theme-dark {
  --canvas-color-1: 102, 187, 106;
  --canvas-color-2: 129, 199, 132;
  --canvas-color-3: 165, 214, 167;
  --canvas-color-4: 77, 182, 172;
  --canvas-color-5: 100, 181, 246;
  --canvas-color-6: 149, 117, 205;
}

body.canvas-schemes-nature.theme-light {
  --canvas-color-1: 27, 94, 32;
  --canvas-color-2: 46, 125, 50;
  --canvas-color-3: 76, 175, 80;
  --canvas-color-4: 0, 137, 123;
  --canvas-color-5: 30, 136, 229;
  --canvas-color-6: 81, 45, 168;
}

/* ========== 柔和渐变(创意/灵感收集) ========== */
/* 马卡龙色系,低对比度,视觉柔和 */

body.canvas-schemes-soft.theme-dark {
  --canvas-color-1: 244, 143, 177;
  --canvas-color-2: 255, 204, 128;
  --canvas-color-3: 255, 245, 157;
  --canvas-color-4: 165, 214, 167;
  --canvas-color-5: 144, 202, 249;
  --canvas-color-6: 206, 147, 216;
}

body.canvas-schemes-soft.theme-light {
  --canvas-color-1: 194, 24, 91;
  --canvas-color-2: 239, 108, 0;
  --canvas-color-3: 245, 190, 0;
  --canvas-color-4: 56, 142, 60;
  --canvas-color-5: 21, 101, 192;
  --canvas-color-6: 136, 14, 179;
}

/* ========== 🇨🇳 中国红(传统/节日/文化主题) ========== */
/* 配色灵感:故宫红墙 + 鎏金 + 朱砂 + 胭脂,体现东方典雅 */
/* 渐变色系:从深红到亮金的层次感 */

body.canvas-schemes-china-red.theme-dark {
  --canvas-color-1: 222, 41, 16;
  --canvas-color-2: 178, 34, 34;
  --canvas-color-3: 112, 6, 6;
  --canvas-color-4: 255, 191, 0;
  --canvas-color-5: 255, 215, 0;
  --canvas-color-6: 255, 240, 150;
}

body.canvas-schemes-china-red.theme-light {
  --canvas-color-1: 222, 41, 16;
  --canvas-color-2: 178, 34, 34;
  --canvas-color-3: 139, 0, 0;
  --canvas-color-4: 218, 165, 32;
  --canvas-color-5: 184, 134, 11;
  --canvas-color-6: 255, 215, 0;
}

/* ========== 💜 东方紫(神秘/创意/艺术主题) ========== */
/* 配色灵感:紫禁暮色 + 紫水晶 + 薰衣草,渐变层次丰富 */

body.canvas-schemes-purple.theme-dark {
  --canvas-color-1: 102, 51, 153;
  --canvas-color-2: 153, 102, 204;
  --canvas-color-3: 123, 104, 238;
  --canvas-color-4: 221, 160, 221;
  --canvas-color-5: 230, 230, 250;
  --canvas-color-6: 138, 43, 226;
}

body.canvas-schemes-purple.theme-light {
  --canvas-color-1: 75, 0, 130;
  --canvas-color-2: 102, 51, 153;
  --canvas-color-3: 138, 43, 226;
  --canvas-color-4: 153, 102, 204;
  --canvas-color-5: 186, 143, 227;
  --canvas-color-6: 221, 160, 221;
}

/* ========== 📊 顶刊经典配色(浅色+深色双模式) ========== */
/* 浅色模式 - 柔和学术风 */
body.canvas-schemes-classic.theme-light {
  --canvas-color-1: 218, 70, 68;
  --canvas-color-2: 238, 178, 125;
  --canvas-color-3: 233, 234, 199;
  --canvas-color-4: 194, 220, 177;
  --canvas-color-5: 220, 239, 246;
  --canvas-color-6: 250, 242, 233;
}

/* 深色模式 - 专业深色 */
body.canvas-schemes-classic.theme-dark {
  --canvas-color-1: 218, 70, 68;
  --canvas-color-2: 238, 178, 125;
  --canvas-color-3: 171, 181, 199;
  --canvas-color-4: 105, 171, 94;
  --canvas-color-5: 48, 139, 188;
  --canvas-color-6: 109, 148, 178;
}

/* ========== 💙 蓝色渐变系(专业/科技) ========== */
/* 从浅蓝到深灰的渐变层次 */
body.canvas-schemes-blue.theme-light {
  --canvas-color-1: 227, 236, 243;
  --canvas-color-2: 192, 228, 252;
  --canvas-color-3: 183, 210, 227;
  --canvas-color-4: 174, 196, 220;
  --canvas-color-5: 192, 228, 252;
  --canvas-color-6: 89, 89, 89;
}

body.canvas-schemes-blue.theme-dark {
  --canvas-color-1: 227, 236, 243;
  --canvas-color-2: 192, 228, 252;
  --canvas-color-3: 183, 210, 227;
  --canvas-color-4: 130, 160, 190;
  --canvas-color-5: 174, 196, 220;
  --canvas-color-6: 89, 89, 89;
}

/* ========== 🎨 复古学术风(复古/人文) ========== */
/* 淡紫、米色、橄榄绿、蓝灰、棕色 */
body.canvas-schemes-vintage.theme-light {
  --canvas-color-1: 92, 46, 30;
  --canvas-color-2: 238, 228, 218;
  --canvas-color-3: 208, 208, 234;
  --canvas-color-4: 81, 121, 71;
  --canvas-color-5: 87, 105, 151;
  --canvas-color-6: 208, 208, 234;
}

body.canvas-schemes-vintage.theme-dark {
  --canvas-color-1: 150, 100, 80;
  --canvas-color-2: 238, 228, 218;
  --canvas-color-3: 208, 208, 234;
  --canvas-color-4: 120, 160, 110;
  --canvas-color-5: 130, 150, 190;
  --canvas-color-6: 81, 121, 71;
}

/* ========== 💜 浪漫温柔系(创意/艺术) ========== */
/* 淡紫、薄荷青、粉色、米色、深红 */
body.canvas-schemes-romantic.theme-light {
  --canvas-color-1: 119, 23, 28;
  --canvas-color-2: 207, 152, 155;
  --canvas-color-3: 238, 224, 211;
  --canvas-color-4: 179, 221, 211;
  --canvas-color-5: 194, 167, 208;
  --canvas-color-6: 194, 167, 208;
}

body.canvas-schemes-romantic.theme-dark {
  --canvas-color-1: 160, 80, 90;
  --canvas-color-2: 207, 152, 155;
  --canvas-color-3: 238, 224, 211;
  --canvas-color-4: 179, 221, 211;
  --canvas-color-5: 194, 167, 208;
  --canvas-color-6: 194, 167, 208;
}

/* ========== 🌸 马卡龙 pastel(柔和/可爱) ========== */
/* 超低饱和度的马卡龙色系 */
body.canvas-schemes-macaron.theme-light {
  --canvas-color-1: 244, 212, 212;
  --canvas-color-2: 245, 223, 166;
  --canvas-color-3: 245, 223, 166;
  --canvas-color-4: 184, 213, 184;
  --canvas-color-5: 187, 212, 240;
  --canvas-color-6: 207, 182, 211;
}

body.canvas-schemes-macaron.theme-dark {
  --canvas-color-1: 215, 180, 180;
  --canvas-color-2: 210, 195, 140;
  --canvas-color-3: 210, 195, 140;
  --canvas-color-4: 155, 190, 155;
  --canvas-color-5: 160, 190, 225;
  --canvas-color-6: 170, 150, 190;
}

参考资料

6 个赞