一句话总结
根据组颜色,选择是否开启:
- 组内部空白区域 响应鼠标拖动,无需拖动组标题
- 内部区域屏蔽点击事件
(用于分组的锁定和排布,会屏蔽组内元素的点击事件)
脚本
/* 更方便地拖动canvas组/锁定canvas组,以红色组开启为例 */
.canvas-node.canvas-node-group.is-themed.mod-canvas-color-1,
.canvas-node.is-themed.mod-canvas-color-1{
/* z-index: 9999!important; */ /* 此处取消注释,则无论是否空白处均响应拖动 */
pointer-events:auto!important; /* 取消上一行注释+此处修改为none,则屏蔽组内点击事件 */
}
.canvas-node.canvas-node-group.is-themed.mod-canvas-color-1::before,
.canvas-node.is-themed.mod-canvas-color-1::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: all; /* 伪元素捕获点击,屏蔽下层点击 */
background-color: transparent; /* 保持透明 */
}
其他
配合 Snippet Commands 插件应该会更方便控制开关;
缩放好像无法锁定,等楼下大佬改进;