Ver código fonte

:lipstick: Updating the UI and style files.login page

冷冷 5 anos atrás
pai
commit
ffa7dc071d
2 arquivos alterados com 220 adições e 214 exclusões
  1. 1 214
      src/page/login/index.vue
  2. 219 0
      src/styles/login.scss

+ 1 - 214
src/page/login/index.vue

@@ -146,218 +146,5 @@ export default {
 </script>
 
 <style lang="scss">
-.login-copyright {
-  color: #999;
-  width: 100%;
-  position: fixed;
-  bottom: 30px;
-  text-align: center;
-}
-.login-container {
-  background-color: #f0f2f5;
-  display: flex;
-  align-items: center;
-  position: relative;
-  width: 100%;
-  height: 100%;
-  margin: 0 auto;
-  // animation: animate-cloud 20s linear infinite;
-}
-
-.login-tip {
-  color: #409eff;
-  text-align: center;
-  font-weight: 700;
-  font-size: 16px;
-}
-.login-logo {
-  overflow: hidden;
-  width: 110px;
-  height: 110px;
-  margin: -50px auto 20px auto;
-  border-radius: 50%;
-  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.07);
-  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.07);
-  padding: 10px;
-  background-color: #fff;
-  z-index: 1;
-  position: relative;
-  box-sizing: border-box;
-  padding: 20px;
-  img {
-    width: 100%;
-  }
-}
-.login-weaper {
-  position: relative;
-  margin: 0 auto;
-  width: 380px;
-  padding: 0 40px;
-  box-sizing: border-box;
-  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.08);
-  background-color: #fff;
-  border-radius: 3px;
-}
-
-.login-left,
-.login-border {
-  padding: 20px 0 40px 0;
-  position: relative;
-  align-items: center;
-  display: flex;
-}
-
-.login-left {
-  border-top-left-radius: 5px;
-  border-bottom-left-radius: 5px;
-  justify-content: center;
-  flex-direction: column;
-  background-color: #409eff;
-  color: #fff;
-  float: left;
-  width: 50%;
-  position: relative;
-}
-
-.login-left .img {
-  width: 140px;
-}
-
-.login-left .title {
-  margin-top: 60px;
-  text-align: center;
-  color: #fff;
-  font-weight: 300;
-  letter-spacing: 2px;
-  font-size: 25px;
-}
-
-.login-border {
-  border-left: none;
-  border-top-right-radius: 5px;
-  border-bottom-right-radius: 5px;
-  color: #fff;
-  background-color: #fff;
-  width: 100%;
-  float: left;
-  box-sizing: border-box;
-}
-
-.login-main {
-  margin: 0 auto;
-  width: 100%;
-  box-sizing: border-box;
-}
-
-.login-main > h3 {
-  margin-bottom: 20px;
-}
-
-.login-main > p {
-  color: #76838f;
-}
-
-.login-title {
-  color: #333;
-  margin-bottom: 30px;
-  font-weight: 500;
-  font-size: 22px;
-  text-align: center;
-  letter-spacing: 4px;
-}
-
-.login-select {
-  input {
-    color: #333;
-    font-size: 14px;
-    font-weight: 400;
-    border: none;
-    text-align: center;
-  }
-}
-
-.login-menu {
-  margin-top: 40px;
-  width: 100%;
-  text-align: center;
-
-  a {
-    color: #409eff;
-    font-weight: 700;
-    font-size: 12px;
-    margin: 0px 8px;
-  }
-}
-
-.login-submit {
-  width: 100%;
-  height: 45px;
-  font-size: 18px;
-  letter-spacing: 5px;
-  text-indent: 5px;
-  font-weight: 300;
-  font-weight: 600;
-  cursor: pointer;
-  margin-top: 30px;
-  font-family: "neo";
-  transition: 0.25s;
-}
-
-.login-form {
-  margin: 10px 0;
-
-  i {
-    color: #409eff;
-  }
-
-  .el-form-item__content {
-    width: 100%;
-  }
-
-  .el-form-item {
-    margin-bottom: 12px;
-  }
-
-  .el-input {
-    input {
-      padding-bottom: 10px;
-      text-indent: 15px;
-      background: transparent;
-      border: none;
-      border-radius: 0;
-      color: #333;
-      border-bottom: 1px solid rgb(235, 237, 242);
-    }
-
-    .el-input__prefix {
-      i {
-        padding: 0 5px;
-        font-weight: 600;
-        font-size: 18px !important;
-      }
-    }
-  }
-}
-
-.login-code {
-  display: flex;
-  align-items: center;
-  justify-content: space-around;
-  margin: 0 0 0 10px;
-}
-
-.login-code-img {
-  margin-top: 2px;
-  width: 100px;
-  height: 38px;
-  background-color: #fdfdfd;
-  border: 1px solid #f0f0f0;
-  color: #333;
-  font-size: 14px;
-  font-weight: bold;
-  letter-spacing: 5px;
-  line-height: 38px;
-  text-indent: 5px;
-  text-align: center;
-}
+  @import "@/styles/login.scss";
 </style>

+ 219 - 0
src/styles/login.scss

@@ -0,0 +1,219 @@
+.login-copyright {
+  color: #999;
+  width: 100%;
+  position: fixed;
+  bottom: 30px;
+  text-align: center;
+}
+
+.login-container {
+  background-color: #f0f2f5;
+  display: flex;
+  align-items: center;
+  position: relative;
+  width: 100%;
+  height: 100%;
+  margin: 0 auto;
+  background: url("/img/bg/login.png");
+  animation: animate-cloud 20s linear infinite;
+}
+
+.login-tip {
+  color: #409eff;
+  text-align: center;
+  font-weight: 700;
+  font-size: 16px;
+}
+
+.login-logo {
+  overflow: hidden;
+  width: 110px;
+  height: 110px;
+  margin: -50px auto 20px auto;
+  border-radius: 50%;
+  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.07);
+  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.07);
+  padding: 10px;
+  background-color: #fff;
+  z-index: 1;
+  position: relative;
+  box-sizing: border-box;
+  padding: 20px;
+
+  img {
+    width: 100%;
+  }
+}
+
+.login-weaper {
+  position: relative;
+  margin: 0 auto;
+  width: 380px;
+  padding: 0 40px;
+  box-sizing: border-box;
+  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.08);
+  background-color: #fff;
+  border-radius: 3px;
+}
+
+.login-left,
+.login-border {
+  padding: 20px 0 40px 0;
+  position: relative;
+  align-items: center;
+  display: flex;
+}
+
+.login-left {
+  border-top-left-radius: 5px;
+  border-bottom-left-radius: 5px;
+  justify-content: center;
+  flex-direction: column;
+  background-color: #409eff;
+  color: #fff;
+  float: left;
+  width: 50%;
+  position: relative;
+}
+
+.login-left .img {
+  width: 140px;
+}
+
+.login-left .title {
+  margin-top: 60px;
+  text-align: center;
+  color: #fff;
+  font-weight: 300;
+  letter-spacing: 2px;
+  font-size: 25px;
+}
+
+.login-border {
+  border-left: none;
+  border-top-right-radius: 5px;
+  border-bottom-right-radius: 5px;
+  color: #fff;
+  background-color: #fff;
+  width: 100%;
+  float: left;
+  box-sizing: border-box;
+}
+
+.login-main {
+  margin: 0 auto;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.login-main > h3 {
+  margin-bottom: 20px;
+}
+
+.login-main > p {
+  color: #76838f;
+}
+
+.login-title {
+  color: #333;
+  margin-bottom: 30px;
+  font-weight: 500;
+  font-size: 22px;
+  text-align: center;
+  letter-spacing: 4px;
+}
+
+.login-select {
+  input {
+    color: #333;
+    font-size: 14px;
+    font-weight: 400;
+    border: none;
+    text-align: center;
+  }
+}
+
+.login-menu {
+  margin-top: 40px;
+  width: 100%;
+  text-align: center;
+
+  a {
+    color: #409eff;
+    font-weight: 700;
+    font-size: 12px;
+    margin: 0px 8px;
+  }
+}
+
+.login-submit {
+  width: 100%;
+  height: 45px;
+  font-size: 18px;
+  letter-spacing: 5px;
+  text-indent: 5px;
+  font-weight: 300;
+  font-weight: 600;
+  cursor: pointer;
+  margin-top: 30px;
+  font-family: "neo";
+  transition: 0.25s;
+}
+
+.login-form {
+  margin: 10px 0;
+
+  i {
+    color: #409eff;
+  }
+
+  .el-form-item__content {
+    width: 100%;
+  }
+
+  .el-form-item {
+    margin-bottom: 12px;
+  }
+
+  .el-input {
+    input {
+      padding-bottom: 10px;
+      text-indent: 15px;
+      background: transparent;
+      border: none;
+      border-radius: 0;
+      color: #333;
+      border-bottom: 1px solid rgb(235, 237, 242);
+    }
+
+    .el-input__prefix {
+      i {
+        padding: 0 5px;
+        font-weight: 600;
+        font-size: 18px !important;
+      }
+    }
+  }
+}
+
+.login-code {
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  margin: 0 0 0 10px;
+}
+
+.login-code-img {
+  margin-top: 2px;
+  width: 100px;
+  height: 38px;
+  background-color: #fdfdfd;
+  border: 1px solid #f0f0f0;
+  color: #333;
+  font-size: 14px;
+  font-weight: bold;
+  letter-spacing: 5px;
+  line-height: 38px;
+  text-indent: 5px;
+  text-align: center;
+}