diff --git a/src/assets/style/_pagination.scss b/src/assets/style/_pagination.scss
new file mode 100644
index 0000000..2cf2134
--- /dev/null
+++ b/src/assets/style/_pagination.scss
@@ -0,0 +1,28 @@
+.pagination {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.paging {
+ text-decoration: none;
+ padding: 12px 16px;
+ border: 1px solid #adadad;
+ color: grey !important;
+ background-color: #fff;
+}
+
+.paging.active {
+ color: #fff !important;
+ background-color: #38b2ac;
+}
+
+.paging:first-child {
+ border-top-left-radius: 5px;
+ border-bottom-left-radius: 5px;
+}
+
+.paging:last-child {
+ border-top-right-radius: 5px;
+ border-bottom-right-radius: 5px;
+}
\ No newline at end of file
diff --git a/src/assets/style/index.scss b/src/assets/style/index.scss
index 60f7495..6e20be4 100644
--- a/src/assets/style/index.scss
+++ b/src/assets/style/index.scss
@@ -4,4 +4,5 @@
@import 'base';
@import 'code';
@import 'content-box';
-@import 'utils';
\ No newline at end of file
+@import 'utils';
+@import 'pagination';
\ No newline at end of file
diff --git a/src/pages/Index.vue b/src/pages/Index.vue
index d8a60c1..fd824ae 100644
--- a/src/pages/Index.vue
+++ b/src/pages/Index.vue
@@ -8,12 +8,21 @@