diff --git a/src/components/vue3-ruler-tool/index.vue b/src/components/vue3-ruler-tool/index.vue
new file mode 100644
index 0000000..db84cd0
--- /dev/null
+++ b/src/components/vue3-ruler-tool/index.vue
@@ -0,0 +1,491 @@
+
+
+
+
+
+ {{ item.id }}
+
+
+ {{ item.id }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/webtopo-svg-edit/components/center-panel/index.vue b/src/components/webtopo-svg-edit/components/center-panel/index.vue
index 18ecdd1..335b21f 100644
--- a/src/components/webtopo-svg-edit/components/center-panel/index.vue
+++ b/src/components/webtopo-svg-edit/components/center-panel/index.vue
@@ -823,7 +823,7 @@
outline: 1px solid rgb(23, 222, 30);
}
.contextMenu {
- position: absolute;
+ position: fixed;
z-index: 99999;
background: #ffffff;
padding: 5px 0;
diff --git a/src/components/webtopo-svg-edit/components/right-panel/index.vue b/src/components/webtopo-svg-edit/components/right-panel/index.vue
index f27d8bc..0e44cff 100644
--- a/src/components/webtopo-svg-edit/components/right-panel/index.vue
+++ b/src/components/webtopo-svg-edit/components/right-panel/index.vue
@@ -17,6 +17,9 @@
+
+
+