Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

工具类 z-index无法 设置,按钮覆盖元素 #4011

Open
Niefee opened this issue Nov 6, 2023 · 6 comments
Open

工具类 z-index无法 设置,按钮覆盖元素 #4011

Niefee opened this issue Nov 6, 2023 · 6 comments
Labels
type: discussion 讨论 Usage questions, guidance, and other discussions

Comments

@Niefee
Copy link

Niefee commented Nov 6, 2023

问题描述

工具类 z-index无法 设置,按钮覆盖元素

重现链接

https://codesandbox.io/s/73fx2l

重现步骤

预期行为

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox ...]
  • X6 版本: [2.11.1 ...]

屏幕截图或视频(可选)

image

按钮处于最顶层,无法跟节点绑定

补充说明(可选)

@lloydzhou
Copy link
Contributor

工具是使用html实现了,覆盖到画布上的。节点是属于画布的。所以不管怎么设置z-index,都不可能让节点高于工具

@Niefee
Copy link
Author

Niefee commented Nov 7, 2023

@lloydzhou 那这个问题无法处理吗,一般方案是什么啊,不想按钮跟图层中间断开,被其他元素穿过

@NewByVector NewByVector added the type: discussion 讨论 Usage questions, guidance, and other discussions label Nov 7, 2023
@lloydzhou
Copy link
Contributor

@Niefee

不希望被遮住,那可以放弃官方的tool
使用自定义节点实现对应的逻辑。在自定义节点内部自己想要渲染什么样子的元素,或者实现什么操作都是可以的。

这样,全部的元素都在自定义节点内部,是在一起的,就不会被其他元素从中间穿过。

@apankun
Copy link

apankun commented Dec 6, 2023

addtool时+reset 和local就可以

@byk04712
Copy link

addtool时+reset 和local就可以

可以是可以,不错添加的 tools 出现了偏移
mx_screencap_20231216_084206

@apankun
Copy link

apankun commented Dec 18, 2023

addtool时+reset 和local就可以

可以是可以,不错添加的 tools 出现了偏移 mx_screencap_20231216_084206

加上了之后计算tool位置的方式就不一样了,要用新的方式设置x,y

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: discussion 讨论 Usage questions, guidance, and other discussions
Projects
None yet
Development

No branches or pull requests

5 participants