Skip to content

Commit d3c1436

Browse files
committed
feat(docs): add diamond docs
1 parent 35d630f commit d3c1436

File tree

3 files changed

+51
-0
lines changed

3 files changed

+51
-0
lines changed

docs/api/nodeApi.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ LogicFlow 的内置节点包括
55
- 矩形(rect)
66
- 圆形(circle)
77
- 椭圆(ellipse)
8+
- 菱形(diamond)
89
- 多边形(polygon)
910
- 文本(text)
1011

@@ -281,6 +282,12 @@ lf.focusOn({
281282
| :---- | :----- | :------- | :------------- |
282283
| rx | number || 椭圆x轴半径 |
283284
| ry | number || 椭圆y轴半径 |
285+
### 菱形
286+
287+
| 名称 | 类型 | 是否必须 | 描述 |
288+
| :---- | :----- | :------- | :------------- |
289+
| rx | number || 菱形x轴宽度的1/2 |
290+
| ry | number || 菱形y轴高度的1/2 |
284291

285292
### 多边形
286293

docs/guide/advance/theme.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,44 @@ lf.setTheme({
254254
```
255255
</details>
256256

257+
## 菱形
258+
259+
|key|type|description|default|
260+
|-|-|-|-|
261+
|rx|number|x轴尺寸|50|
262+
|ry|number|y轴尺寸|40|
263+
|fill|color|填充颜色|#FFFFFF|
264+
|fillOpacity|number|填充透明度|1|
265+
|stroke|color|边框颜色|#000000|
266+
|strokeWidth|number|边框宽度|2|
267+
|strokeOpacity|number|边框透明度|1|
268+
|opacity|number|整体透明度|1|
269+
|outlineColor|color|外边框颜色|#000000|
270+
|hoverOutlineColor|color|hover外边框颜色|#000000|
271+
|outlineStrokeDashArray|string|控制用来描外边框的点划线的图案范式, 设置为空是为实线|'3,3'|
272+
|hoverOutlineStrokeDashArray|string|控制用来描hover外边框的点划线的图案范式, 设置为空是为实线|'3,3'|
273+
<details>
274+
<summary>点击展开查看多边形样式设置</summary>
275+
276+
```ts
277+
lf.setTheme({
278+
diamond: {
279+
rx: 50,
280+
ry: 50,
281+
fill: '#FFFFFF',
282+
stroke: '#000000',
283+
strokeWidth: 2,
284+
fillOpacity: 1,
285+
strokeOpacity: 1,
286+
opacity: 1,
287+
outlineColor: '#000000',
288+
hoverOutlineColor: '#000000',
289+
outlineStrokeDashArray: '3,3',
290+
hoverOutlineStrokeDashArray: '3,3'
291+
},
292+
})
293+
```
294+
</details>
257295

258296
## 多边形
259297

docs/guide/basic/node.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ LogicFlow 的内置节点包括:
44
- 矩形(rect)
55
- 圆形(circle)
66
- 椭圆(ellipse)
7+
- 菱形(diamond)
78
- 多边形(polygon)
89
- 文本(text)
910

@@ -38,6 +39,11 @@ LogicFlow 的内置节点包括:
3839
| rx | number || 椭圆x轴半径 |
3940
| ry | number || 椭圆y轴半径 |
4041

42+
#### 菱形
43+
| 名称 | 类型 | 是否必须 | 描述 |
44+
| :---- | :----- | :------- | :------------- |
45+
| rx | number || 菱形x轴宽度的1/2 |
46+
| ry | number || 菱形y轴高度的1/2 |
4147
#### 多边形
4248
| 名称 | 类型 | 是否必须 | 描述 |
4349
| :---- | :----- | :------- | :------------- |

0 commit comments

Comments
 (0)