修改 minimal CSS

问题

minimal 主题默认条件下表格无四周边框。
Resources/IMG-20240901215553517.webp|#center|500

通过插件修改(本需求不可行)

基础的样式可以通过插件修改。

修改代码

.obsidian/themes/Minimal/theme.css

新增表格 Border

修改 --border
修改 --table-cell-padding

body {
	--table-header-border-width: 1px;
	--table-column-first-border-width: 1px;
	--table-column-last-border-width: 1px;
	--table-row-last-border-width: 1px;
	--table-edge-cell-padding-first: 0;
	--table-edge-cell-padding-last: 0;
	--table-cell-padding: 4px 0px;
	--table-header-size: var(--table-text-size);
}

新增圆角

minimal 中自带

/* Fix the borders and add a radius variable */
:root table {
	--table-border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0;
}
/* Add the radius */
th:first-child {
	border-top-left-radius: var(--table-border-radius);
}
th:last-child {
	border-top-right-radius: var(--table-border-radius);
}
tr:last-child td:first-child {
	border-bottom-left-radius: var(--table-border-radius);
}
tr:last-child td:last-child {
	border-bottom-right-radius: var(--table-border-radius);
}

/* Redo the borders */
:root :is(td, th) {
	border-width: 0 var(--table-border-width) var(--table-border-width) 0;
}

效果

Resources/IMG-20240901215555358.webp|#center

参考资料

  1. table 圆角