表格怎么给单元格加自定义背景色

2025_12_05_17_35_05

有什么插件支持表格自定义加背景色吗

用html标记语法,可以做到。只是不建议使用,会污染原始文本,带上一堆标记

用html太麻烦了

@charset “UTF-8”;
/* @settings
name: 【杰森的效率工坊】高级感表格样式
id: jason-effi-lab-table-styles
settings:
-
id: jason-table-border-style-class
title: 表格边框样式
description: “选择表格线条的显示方式”
type: class-select
allowEmpty: false
default: jason-border-style-solid
options:
-
label: 实线 (Solid)
value: jason-border-style-solid
-
label: 虚线 (Dotted)
value: jason-border-style-dotted
-
id: jason-table-border-color-class
title: 表格边框颜色
description: “为表格线条选择一个心仪的颜色”
type: class-select
allowEmpty: false
default: jason-border-color-default
options:
-
label: 默认灰 (Default Gray)
value: jason-border-color-default
-
label: 烟波蓝 (Smoky Blue)
value: jason-border-color-smoky-blue
-
label: 丁香紫 (Lilac Purple)
value: jason-border-color-lilac-purple
-
label: 冰川蓝 (Glacier Blue)
value: jason-border-color-glacier-blue
-
label: 鼠尾草绿 (Sage Green)
value: jason-border-color-sage-green
-
label: 暖砂色 (Warm Sand)
value: jason-border-color-warm-sand
-
id: jason-table-alt-row-color
title: 启用交替行颜色
description: “为表格行启用交替的背景色,增强可读性”
type: class-toggle
addCommand: true
default: true
-
id: jason-table-header-color-class
title: 表格头部颜色
description: “选择一系列更具高级感的表头配色”
type: class-select
allowEmpty: false
default: jason-header-color-deep-gray
options:
-
label: 深邃灰 (Deep Gray)
value: jason-header-color-deep-gray
-
label: 石墨黑 (Graphite Black)
value: jason-header-color-graphite-black
-
label: 莫兰迪蓝 (Morandi Blue)
value: jason-header-color-morandi-blue
-
label: 橄榄绿 (Olive Green)
value: jason-header-color-olive-green
-
label: 灰豆绿 (Gray Bean Green)
value: jason-header-color-gray-bean-green
-
label: 墨水青 (Ink Teal)
value: jason-header-color-ink-teal
-
label: 赤陶橘 (Terracotta Orange)
value: jason-header-color-terracotta-orange
-
label: 杏仁黄 (Almond Yellow)
value: jason-header-color-almond-yellow
-
label: 鼠尾草绿 (Sage Green)
value: jason-header-color-sage-green
-
label: 冰川蓝 (Glacier Blue)
value: jason-header-color-glacier-blue
-
label: 烟波蓝 (Smoky Blue)
value: jason-header-color-smoky-blue
-
label: 丁香紫 (Lilac Purple)
value: jason-header-color-lilac-purple
-
label: 烟粉色 (Dusty Rose)
value: jason-header-color-dusty-rose
-
label: 可可棕 (Cocoa Brown)
value: jason-header-color-cocoa-brown
*/

/* — 基础及变量定义 — */
.theme-light,
.theme-dark {
–jason-border-color-light-default: #e0e0e0;
–jason-border-color-dark-default: #4a4a4a;
–table-header-background-hover: var(–table-header-background);
–table-cell-vertical-alignment: middle;

/* 当启用交替行颜色时,定义其背景色变量 */
&.jason-table-alt-row-color {
    --table-row-alt-background: var(--background-secondary);
}

}

.theme-light {
–jason-table-row-hover-color: rgba(0, 0, 0, 0.07);
/* 亮色模式下的悬停颜色:半透明黑色 */
}

.theme-dark {
–table-header-color: white;
–jason-table-row-hover-color: rgba(255, 255, 255, 0.09);
/* 暗色模式下的悬停颜色:半透明白色 */
}

/* — 边框样式及颜色控制 — */
.markdown-preview-view table,
.markdown-source-view.is-live-preview table {
border-collapse: collapse;
}

.markdown-preview-view table td,
.markdown-preview-view table th,
.markdown-source-view.is-live-preview table td,
.markdown-source-view.is-live-preview table th {
border-width: 1px;
border-color: var(–table-border-color);
}

/* 边框样式 */
.jason-border-style-solid .markdown-preview-view table td,
.jason-border-style-solid .markdown-preview-view table th,
.jason-border-style-solid .markdown-source-view.is-live-preview table td,
.jason-border-style-solid .markdown-source-view.is-live-preview table th {
border-style: solid;
}

.jason-border-style-dotted .markdown-preview-view table td,
.jason-border-style-dotted .markdown-preview-view table th,
.jason-border-style-dotted .markdown-source-view.is-live-preview table td,
.jason-border-style-dotted .markdown-source-view.is-live-preview table th {
border-style: dotted;
}

/* 边框颜色 */
.jason-border-color-default.theme-light {
–table-border-color: var(–jason-border-color-light-default);
}

.jason-border-color-default.theme-dark {
–table-border-color: var(–jason-border-color-dark-default);
}

.jason-border-color-smoky-blue {
–table-border-color: #81a1c1;
}

.jason-border-color-lilac-purple {
–table-border-color: #b48ead;
}

.jason-border-color-glacier-blue {
–table-border-color: #88c0d0;
}

.jason-border-color-sage-green {
–table-border-color: #a3be8c;
}

.jason-border-color-warm-sand {
–table-border-color: #d7cec7;
}

/* — 表头颜色配置 — */
.jason-header-color-deep-gray {
&.theme-light {
–table-header-background: #f1f3f5;
}

&.theme-dark {
    --table-header-background: #343a40;
}

}

.jason-header-color-graphite-black {
&.theme-light {
–table-header-background: #e9ecef;
}

&.theme-dark {
    --table-header-background: #212529;
}

}

.jason-header-color-morandi-blue {
&.theme-light {
–table-header-background: #dbe4ff;
}

&.theme-dark {
    --table-header-background: #495057;
}

}

.jason-header-color-olive-green {
&.theme-light {
–table-header-background: #e9ecef;
}

&.theme-dark {
    --table-header-background: #545B4D;
}

}

.jason-header-color-gray-bean-green {
&.theme-light {
–table-header-background: #eaede4;
}

&.theme-dark {
    --table-header-background: #8f9779;
}

}

.jason-header-color-ink-teal {
&.theme-light {
–table-header-background: #e0eff0;
}

&.theme-dark {
    --table-header-background: #006a6e;
}

}

.jason-header-color-terracotta-orange {
&.theme-light {
–table-header-background: #fbe9e2;
}

&.theme-dark {
    --table-header-background: #d08770;
}

}

.jason-header-color-almond-yellow {
&.theme-light {
–table-header-background: #fcf6e7;
}

&.theme-dark {
    --table-header-background: #ebcb8b;
}

}

.jason-header-color-sage-green {
&.theme-light {
–table-header-background: #eff5e9;
}

&.theme-dark {
    --table-header-background: #a3be8c;
}

}

.jason-header-color-glacier-blue {
&.theme-light {
–table-header-background: #e8f5f8;
}

&.theme-dark {
    --table-header-background: #88c0d0;
}

}

.jason-header-color-smoky-blue {
&.theme-light {
–table-header-background: #e6eef4;
}

&.theme-dark {
    --table-header-background: #81a1c1;
}

}

.jason-header-color-lilac-purple {
&.theme-light {
–table-header-background: #f3e8f0;
}

&.theme-dark {
    --table-header-background: #b48ead;
}

}

.jason-header-color-dusty-rose {
&.theme-light {
–table-header-background: #f5eaf5;
}

&.theme-dark {
    --table-header-background: #c8a2c8;
}

}

.jason-header-color-cocoa-brown {
&.theme-light {
–table-header-background: #f2ebe9;
}

&.theme-dark {
    --table-header-background: #7b5e57;
}

}

/* — 通用表格优化 — */
table:not(.dataview):not(.ab-table-timeline) {
tbody tr td:has(span>img) {
text-align: center !important;
vertical-align: middle;
}

thead th {
    text-align: center !important;
    height: 100% !important;
}

.table-cell-wrapper>.cm-s-obsidian>.cm-editor .cm-gutters {
    display: none;
}

td[colspan] {
    text-align: center !important;
}

}

/* — 悬停效果优化 (Hover Effect Enhancement) — */
.markdown-preview-view table:not(.dataview) tbody tr:hover,
.markdown-source-view.is-live-preview table:not(.dataview) tbody tr:hover {
background-color: var(–jason-table-row-hover-color) !important;
}

1 个赞

b站up:杰森的效率工坊,的css代码