diff --git a/src/views/_common/_element/ImageElement/index.vue b/src/views/_common/_element/ImageElement/index.vue
new file mode 100644
index 00000000..e69de29b
diff --git a/src/views/_common/_element/TextElement/index.vue b/src/views/_common/_element/TextElement/index.vue
new file mode 100644
index 00000000..e69de29b
diff --git a/src/views/_common/_operate/AnimationIndex.vue b/src/views/_common/_operate/AnimationIndex.vue
new file mode 100644
index 00000000..68cdf156
--- /dev/null
+++ b/src/views/_common/_operate/AnimationIndex.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/_common/_operate/BorderLine.vue b/src/views/_common/_operate/BorderLine.vue
new file mode 100644
index 00000000..92214732
--- /dev/null
+++ b/src/views/_common/_operate/BorderLine.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/_common/_operate/ResizablePoint.vue b/src/views/_common/_operate/ResizablePoint.vue
new file mode 100644
index 00000000..ab13f211
--- /dev/null
+++ b/src/views/_common/_operate/ResizablePoint.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/_common/_operate/RotateHandler.vue b/src/views/_common/_operate/RotateHandler.vue
new file mode 100644
index 00000000..f3732105
--- /dev/null
+++ b/src/views/_common/_operate/RotateHandler.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file