diff --git a/src/api/login.js b/src/api/login.js
new file mode 100644
index 0000000..623ef42
--- /dev/null
+++ b/src/api/login.js
@@ -0,0 +1,29 @@
+import request from "@/utils/request.js";
+import qs from "qs";
+
+const baseUrl = '/dev'
+
+
+export function login(params) {
+ return request({
+ url: baseUrl+"/login",
+ method: "post",
+ data:params
+ });
+}
+
+export function register(params) {
+ return request({
+ url: baseUrl+"/register",
+ method: "post",
+ data:params
+ });
+}
+
+export function sendActiveCode() {
+ return request({
+ url: baseUrl+"/sendActiveCode",
+ method: "get",
+
+ });
+}
\ No newline at end of file
diff --git a/src/assets/css/home-style.css b/src/assets/css/home-style.css
index 8156aa4..741c2c4 100644
--- a/src/assets/css/home-style.css
+++ b/src/assets/css/home-style.css
@@ -565,7 +565,7 @@ body.light-mode .video-bg:before {
white-space: nowrap;
transition: 0.3s;
}
-.content-section ul li:hover {
+.content-section ul:hover {
background-color: var(--theme-bg-color);
}
.content-section ul li:hover:first-child {
@@ -587,7 +587,7 @@ body.light-mode .video-bg:before {
.products {
display: flex;
align-items: center;
- width: 150px;
+ width: 40px;
}
@media screen and (max-width: 480px) {
.products {
@@ -596,28 +596,29 @@ body.light-mode .video-bg:before {
}
.status {
- margin-left: auto;
+ /*margin-left: auto;*/
width: 140px;
font-size: 15px;
position: relative;
+ text-align: left;
}
@media screen and (max-width: 700px) {
.status {
display: none;
}
}
-.status-circle {
- width: 6px;
- height: 6px;
- background-color: #396df0;
- position: absolute;
- border-radius: 50%;
- top: 4px;
- left: -20px;
-}
-.status-circle.green {
- background-color: #3bf083;
-}
+/*.status-circle {*/
+/* width: 6px;*/
+/* height: 6px;*/
+/* background-color: #396df0;*/
+/* position: absolute;*/
+/* border-radius: 50%;*/
+/* top: 4px;*/
+/* left: -20px;*/
+/*}*/
+/*.status-circle.green {*/
+/* background-color: #3bf083;*/
+/*}*/
.status-button {
font-size: 15px;
margin-top: 0;
@@ -642,57 +643,57 @@ body.light-mode .video-bg:before {
background: #1e59f1;
}
-.menu {
- width: 5px;
- height: 5px;
- background-color: var(--button-inactive);
- border-radius: 50%;
- box-shadow: 7px 0 0 0 var(--button-inactive), 14px 0 0 0 var(--button-inactive);
- margin: 0 12px;
-}
+/*.menu {*/
+/* width: 5px;*/
+/* height: 5px;*/
+/* background-color: var(--button-inactive);*/
+/* border-radius: 50%;*/
+/* box-shadow: 7px 0 0 0 var(--button-inactive), 14px 0 0 0 var(--button-inactive);*/
+/* margin: 0 12px;*/
+/*}*/
@media screen and (max-width: 415px) {
.adobe-product .menu {
display: none;
}
}
-.dropdown {
- position: relative;
- height: 53px;
- width: 40px;
- top: -24px;
- display: flex;
- left: -5px;
- background: transparent;
- border: none;
- cursor: pointer;
-}
-.dropdown ul {
- position: absolute;
- background: var(--dropdown-bg);
- height: 110px;
- width: 120px;
- right: 0;
- top: 20px;
- pointer-events: none;
- opacity: 0;
- transform: translatey(10px);
- transition: all 0.4s ease;
-}
-.dropdown ul li a {
- text-decoration: none;
- color: var(--theme-color);
- font-size: 12px;
-}
+/*.dropdown {*/
+/* position: relative;*/
+/* height: 53px;*/
+/* width: 40px;*/
+/* top: -24px;*/
+/* display: flex;*/
+/* left: -5px;*/
+/* background: transparent;*/
+/* border: none;*/
+/* cursor: pointer;*/
+/*}*/
+/*.dropdown ul {*/
+/* position: absolute;*/
+/* background: var(--dropdown-bg);*/
+/* height: 30px;*/
+/* width: 50px;*/
+/* right: 0;*/
+/* top: 20px;*/
+/* pointer-events: none;*/
+/* opacity: 0;*/
+/* transform: translatey(10px);*/
+/* transition: all 0.4s ease;*/
+/*}*/
+/*.dropdown ul li a {*/
+/* text-decoration: none;*/
+/* color: var(--theme-color);*/
+/* font-size: 12px;*/
+/*}*/
-.dropdown.is-active ul {
- opacity: 1;
- pointer-events: all;
- transform: translatey(25px);
-}
-.dropdown.is-active ul li:hover {
- background-color: var(--dropdown-hover);
-}
+/*.dropdown.is-active ul {*/
+/* opacity: 1;*/
+/* pointer-events: all;*/
+/* transform: translatey(25px);*/
+/*}*/
+/*.dropdown.is-active ul:hover {*/
+/* background-color: var(--dropdown-hover);*/
+/*}*/
.button-wrapper {
display: flex;
diff --git a/src/assets/img/notice.svg b/src/assets/img/notice.svg
new file mode 100644
index 0000000..138cba8
--- /dev/null
+++ b/src/assets/img/notice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/img/wallhaven-1pd98v.jpg b/src/assets/img/wallhaven-1pd98v.jpg
new file mode 100644
index 0000000..98de1f0
Binary files /dev/null and b/src/assets/img/wallhaven-1pd98v.jpg differ
diff --git a/src/components/home/Carousel.vue b/src/components/home/Carousel.vue
new file mode 100644
index 0000000..4e4b43b
--- /dev/null
+++ b/src/components/home/Carousel.vue
@@ -0,0 +1,66 @@
+
+