mirror of
https://github.com/wanglin2/mind-map.git
synced 2026-03-11 03:09:36 +08:00
50 lines
2.3 KiB
JavaScript
50 lines
2.3 KiB
JavaScript
import defaultTheme from './default'
|
|
import merge from 'deepmerge'
|
|
|
|
// 脑图经典
|
|
export default merge(defaultTheme, {
|
|
// 连线的颜色
|
|
lineColor: '#fff',
|
|
// 连线的粗细
|
|
lineWidth: 3,
|
|
// 概要连线的粗细
|
|
generalizationLineWidth: 3,
|
|
// 概要连线的颜色
|
|
generalizationLineColor: '#fff',
|
|
// 背景颜色
|
|
backgroundColor: 'rgb(58, 65, 68)',
|
|
// 背景图片
|
|
backgroundImage:
|
|
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=',
|
|
// 背景重复
|
|
backgroundRepeat: 'repeat',
|
|
backgroundSize: 'auto',
|
|
// 根节点样式
|
|
root: {
|
|
fillColor: 'rgb(233, 223, 152)',
|
|
color: '#333',
|
|
fontSize: 24,
|
|
borderRadius: 21
|
|
},
|
|
// 二级节点样式
|
|
second: {
|
|
fillColor: 'rgb(164, 197, 192)',
|
|
borderColor: 'transparent',
|
|
color: '#333',
|
|
fontSize: 16,
|
|
borderRadius: 10
|
|
},
|
|
// 三级及以下节点样式
|
|
node: {
|
|
fontSize: 12,
|
|
color: '#fff',
|
|
fontWeight: 'bold'
|
|
},
|
|
// 概要节点样式
|
|
generalization: {
|
|
fillColor: '#fff',
|
|
borderColor: 'transparent',
|
|
color: '#333'
|
|
}
|
|
})
|