指引线leader-line库的使用

网友投稿 918 2022-05-30

今天给大家介绍一个用于做指引线的库,叫做leader-line。简单好用,非常容易上手。

这个库是用于在二个dom元素之间,画上一条线。可以用作产品详细点补充说明,也有用作相关关系表明。这样说有点空洞,先看一下几个示例。

引入与简单使用

leader-line库不依赖任何库,你无需引入jquery,vue,或其他的第三方库。

一个简单的案例

demo

start
end

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

使用场景

可以用于产品,详细点的介绍,

可以用于二个dom元素的相关关系,上下游关系

也可以画轨迹

配置参数

leader-line的基本用法就是使用构造器,第一个参数是开始节点,第二个参数是结束节点,第三个参数是配置参数,一个json对象

第一个节点和第二个节点可以是div,button,ul, td,text,甚至是在iframe

json的配置如下图,官网有很清晰的解释,还有配图,这里就不多做解释了。

{ color:'', size: '', path:'', startSocket: '', endSocket: '', startSocketGravity:'', endSocketGravity: '', startPlug: '', endPlug: '', startPlugColor: '', endPlugColor: '', startPlugSize: '', endPlugSize: '', outline: '', outlineColor: '', outlineSize: '', startPlugOutline: '', endPlugOutline: '', startPlugOutlineColor: '', endPlugOutlineColor: '', startPlugOutlineSize: '', endPlugOutlineSize: '', dash: '', len: '', gap: '', animation: '', gradient: '', startColor: '', endColor: '', dropShadow: '', dx: '', dy: '', blur: '', color: '', opacity: '', }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

英文文档

如果要线动起来

var leader_line = new LeaderLine( document.getElementById('start'), document.getElementById('end'), { startPlugColor: '#ff3792', // 渐变色开始色 endPlugColor: '#fff386',// 渐变色结束色 gradient: true, // 使用渐变色 dash: { // 虚线样式 animation: true,// 让线条滚动起来 } } ); // 重新设置样式 leader_line .setOptions({ color: '#f7f5ee', dropShadow: {dx: 0, dy: 3} });

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

GitHub地址

官网地址

CDN引用地址

首发地址 https://www.ebaina.com/articles/140000005139

指引线leader-line库的使用

JSON

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:发现一款香到可以替代Postman的API管理工具
下一篇:Nginx安装手册
相关文章