Răsfoiți Sursa

first commit

liuhairui 2 săptămâni în urmă
părinte
comite
104ee3c052
1 a modificat fișierele cu 3 adăugiri și 5 ștergeri
  1. 3 5
      src/view/TemplateManagement/TemplateDesign.vue

+ 3 - 5
src/view/TemplateManagement/TemplateDesign.vue

@@ -350,7 +350,7 @@ const zoomLevel = ref(100)
 
 const layers = ref([])
 const selectedLayerId = ref(null)
-const maintainAspectRatio = ref(true) // 默认启用等比例缩放
+const maintainAspectRatio = ref(false) // 默认不锁定宽高比例,宽高可自由调整
 
 // 拖拽状态
 const dragState = reactive({
@@ -897,7 +897,6 @@ const handleLayerMouseDown = (e, layer) => {
   // 如果图层被锁定,禁止拖拽
   if (layer.locked) {
     selectedLayerId.value = layer.id
-    ElMessage.warning('图层已锁定,无法移动')
     return
   }
   
@@ -1285,12 +1284,11 @@ const handleCanvasWheel = (e) => {
   position: absolute;
   cursor: move;
   user-select: none;
-  border: 2px solid transparent;
-  transition: border-color 0.2s;
+  transition: box-shadow 0.2s;
 }
 
 .layer.selected {
-  border-color: #409eff;
+  box-shadow: 0 0 0 2px #409eff;
 }
 
 .layer img {