activiti-modeler 流程图修改样式(颜色形状等)

本文介绍了如何修改activiti-modeler的工作流页面样式,以提升视觉效果。通过编辑stencilset.json文件,可以调整流程图形的大小、颜色、形状等属性。特别是填充颜色(fill)和边框颜色(stroke),以及利用AI生成SVG获取'd'值。当改变启动项大小时,别忘了调整连线点的位置。完整解决方案参考了优快云上fgstudent的文章。
部署运行你感兴趣的模型镜像

activiti-modeler 流程图修改样式(颜色形状等)

activiti-modeler很强大,但是原生的UI确实有点不那么好看。为了把工作流的页面展示改得好看些,碰壁了很久,终于找到了修改activiti-modeler 样式的方法。应用的资源很多,页面的大部分样式是通过css修改,但是工作流的样式则需要在另一个文件修改:stencilset.json。
在这里插入图片描述

stencilset.json

这个json里面配置了工作流页面展示的大部分样式,包括大小,颜色,图形,位置等。

{
        "type" : "node",
        "id" : "StartNoneEvent",
        "title" : "启动",
        "description" : "A start event without a specific trigger",
        "view" : "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg\n   xmlns=\"http://www.w3.org/2000/svg\"\n   xmlns:oryx=\"http://www.b3mn.org/oryx\"\n   width=\"62\"\n   height=\"62\"\n   version=\"1.0\">\n  <defs></defs>\n  <oryx:magnets>\n  \t<oryx:magnet oryx:cx=\"31\" oryx:cy=\"31\" oryx:default=\"yes\" />\n  </oryx:magnets>\n  <g pointer-events=\"fill\">\n    <circle fill=\"#D5EBDB\" cx=\"31\" cy=\"31\" r=\"31\"/>\n <path fill=\"#55B65D\" d=\"M25.6,44.2h-0.9c-0.1,0-0.2,0-0.3,0c-0.6-0.1-1.2-0.4-1.7-0.8c-0.5-0.4-0.9-0.9-1.1-1.5c-0.2-0.4-0.2-0.8-0.2-1.3V21.4c0-0.9,0.2-1.6,0.8-2.3c0.5-0.7,1.2-1.1,2.1-1.3c0.3-0.1,0.7-0.1,1-0.1c0.4,0,0.9,0.1,1.3,0.3c0.3,0.1,0.5,0.3,0.7,0.4c1,0.6,2,1.2,3,1.7c1,0.6,2.1,1.2,3.1,1.8c0.9,0.5,1.7,1,2.6,1.5c0.8,0.4,1.6,0.9,2.3,1.3c0.9,0.5,1.7,1,2.6,1.5c0.8,0.5,1.7,0.9,2.5,1.5c0.9,0.5,1.4,1.3,1.7,2.3c0.1,0.3,0.1,0.6,0.1,1c0,0.4,0,0.7-0.1,1.1c-0.3,1-1,1.7-1.9,2.2c-0.9,0.5-1.9,1.1-2.8,1.6c-1,0.6-2,1.2-3,1.7c-1,0.6-2.1,1.2-3.1,1.8c-0.9,0.5-1.8,1-2.6,1.5c-1,0.6-1.9,1.1-2.9,1.7c-0.6,0.4-1.2,0.7-1.8,1C26.6,44,26.1,44.2,25.6,44.2L25.6,44.2z M25.6,44.2\" />\n  </g>\n</svg>",
        "icon" : "startevent/none.png",
        "groups" : [ "启动事件" ],
        "propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
        "hiddenPropertyPackages" : [ ],
        "roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
    }

<g></g>里面是流程图形;
path的d:这个值可以通过AI生成svg格式,文本打开能拿到这个d的值;
fill:填充颜色;
stoke:边框的颜色。
ps:改变了启动项的大小后,需要改一下连线点的初始位置才能与图形居中:<oryx:magnet oryx:cx=\"31\" oryx:cy=\"31\"

最后感谢大佬的经验分享:https://blog.youkuaiyun.com/fgstudent/article/details/50668086

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值