diff --git a/__tests__/snapshot/core/examples/test/circle.html.jpg b/__tests__/snapshot/core/examples/test/circle.html.jpg
deleted file mode 100644
index f3ed118..0000000
Binary files a/__tests__/snapshot/core/examples/test/circle.html.jpg and /dev/null differ
diff --git a/__tests__/snapshot/core/examples/test/elements.html.jpg b/__tests__/snapshot/core/examples/test/elements.html.jpg
new file mode 100644
index 0000000..97e8f22
Binary files /dev/null and b/__tests__/snapshot/core/examples/test/elements.html.jpg differ
diff --git a/__tests__/snapshot/core/examples/test/html.html.jpg b/__tests__/snapshot/core/examples/test/html.html.jpg
deleted file mode 100644
index a1a99bd..0000000
Binary files a/__tests__/snapshot/core/examples/test/html.html.jpg and /dev/null differ
diff --git a/__tests__/snapshot/core/examples/test/image.html.jpg b/__tests__/snapshot/core/examples/test/image.html.jpg
deleted file mode 100644
index d035ae8..0000000
Binary files a/__tests__/snapshot/core/examples/test/image.html.jpg and /dev/null differ
diff --git a/__tests__/snapshot/core/examples/test/rect.html.jpg b/__tests__/snapshot/core/examples/test/rect.html.jpg
deleted file mode 100644
index f8fd549..0000000
Binary files a/__tests__/snapshot/core/examples/test/rect.html.jpg and /dev/null differ
diff --git a/__tests__/snapshot/core/examples/test/svg.html.jpg b/__tests__/snapshot/core/examples/test/svg.html.jpg
deleted file mode 100644
index 71da3f8..0000000
Binary files a/__tests__/snapshot/core/examples/test/svg.html.jpg and /dev/null differ
diff --git a/__tests__/snapshot/core/examples/test/text.html.jpg b/__tests__/snapshot/core/examples/test/text.html.jpg
deleted file mode 100644
index 3c529c0..0000000
Binary files a/__tests__/snapshot/core/examples/test/text.html.jpg and /dev/null differ
diff --git a/packages/core/examples/test/circle.html b/packages/core/examples/test/circle.html
deleted file mode 100644
index 097a599..0000000
--- a/packages/core/examples/test/circle.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/core/examples/test/elements.html b/packages/core/examples/test/elements.html
new file mode 100644
index 0000000..641f5c5
--- /dev/null
+++ b/packages/core/examples/test/elements.html
@@ -0,0 +1,375 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/core/examples/test/html.html b/packages/core/examples/test/html.html
deleted file mode 100644
index dad8019..0000000
--- a/packages/core/examples/test/html.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/core/examples/test/image.html b/packages/core/examples/test/image.html
deleted file mode 100644
index 86a3d73..0000000
--- a/packages/core/examples/test/image.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/core/examples/test/rect.html b/packages/core/examples/test/rect.html
deleted file mode 100644
index 0de5423..0000000
--- a/packages/core/examples/test/rect.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/core/examples/test/svg.html b/packages/core/examples/test/svg.html
deleted file mode 100644
index 80608f1..0000000
--- a/packages/core/examples/test/svg.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/core/examples/test/text.html b/packages/core/examples/test/text.html
deleted file mode 100644
index 29cc120..0000000
--- a/packages/core/examples/test/text.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/types/src/lib/element.ts b/packages/types/src/lib/element.ts
index f92ad64..51918d7 100644
--- a/packages/types/src/lib/element.ts
+++ b/packages/types/src/lib/element.ts
@@ -86,9 +86,10 @@ export {
TypeElementAttrs,
TypeElemDescText,
TypeElemDescRect,
- // TypeElemDescCircle,
+ TypeElemDescCircle,
TypeElemDescImage,
TypeElemDescSVG,
+ TypeElemDescHTML,
TypeElemDesc,
TypeElemType,
TypeElement,
diff --git a/scripts/screen.config.js b/scripts/screen.config.js
index af3ff4a..39cacd4 100644
--- a/scripts/screen.config.js
+++ b/scripts/screen.config.js
@@ -3,12 +3,7 @@ const pageList = [
{ path: 'board/examples/test/scale.html', w: 930, h: 540, delay: 500 },
{ path: 'board/examples/test/scroll.html', w: 620, h: 270, delay: 500 },
{ path: 'board/examples/test/event.html', w: 620, h: 270, delay: 500 },
- { path: 'core/examples/test/rect.html', w: 600, h: 400, delay: 500 },
- { path: 'core/examples/test/circle.html', w: 600, h: 400, delay: 500 },
- { path: 'core/examples/test/text.html', w: 600, h: 400, delay: 500 },
- { path: 'core/examples/test/svg.html', w: 600, h: 400, delay: 500 },
- { path: 'core/examples/test/html.html', w: 600, h: 400, delay: 500 },
- { path: 'core/examples/test/image.html', w: 600, h: 400, delay: 500 },
+ { path: 'core/examples/test/elements.html', w: 930, h: 540, delay: 500 },
{ path: 'core/examples/test/scale-001.html', w: 600, h: 400, delay: 500 },
{ path: 'core/examples/test/scale-002.html', w: 600, h: 400, delay: 500 },
{ path: 'core/examples/test/scale-003.html', w: 600, h: 400, delay: 500 },