61 lines
1.6 KiB
Vue
Raw Normal View History

2024-04-13 15:54:07 +08:00
<template>
<div class="container">
<div class="login">
<LoginBanner />
2024-04-13 15:54:07 +08:00
<div class="login_box">
2024-07-06 18:22:28 +08:00
<div class="login_title">Welcome Back</div>
<div class="login_title_desc">国际化路由配置状态管理应有尽有</div>
<div class="login_title_desc">丰富的的页面模板覆盖大多数典型业务场景</div>
<LoginForm />
2024-08-25 00:24:52 +08:00
<!-- <div class="author">by 兔子先森</div> -->
2024-04-13 15:54:07 +08:00
</div>
</div>
</div>
</template>
<script setup lang="ts">
import LoginBanner from "@/views/login/components/login-banner.vue";
import LoginForm from "@/views/login/components/login-form.vue";
2024-04-13 15:54:07 +08:00
</script>
<style lang="scss" scoped>
.container {
height: 100vh;
position: relative;
2024-07-04 00:16:30 +08:00
overflow: hidden;
2024-04-13 15:54:07 +08:00
.login {
2024-07-06 18:22:28 +08:00
width: 1000px;
2024-04-13 15:54:07 +08:00
height: 500px;
left: 50%;
top: 50%;
2024-07-06 18:22:28 +08:00
position: absolute;
2024-04-13 15:54:07 +08:00
transform: translate(-50%, -50%);
display: flex;
align-items: center;
2024-07-06 18:22:28 +08:00
box-shadow: 0 0 8px 1px $color-fill-2;
2024-04-13 15:54:07 +08:00
.login_box {
2024-07-06 18:22:28 +08:00
width: 350px;
2024-07-04 00:16:30 +08:00
height: 100%;
2024-07-06 18:22:28 +08:00
box-sizing: border-box;
padding: 40px 30px 30px 30px;
position: relative;
2024-04-13 15:54:07 +08:00
.login_title {
font-size: $font-size-title-2;
color: $color-text-1;
margin-bottom: $margin-text;
}
.login_title_desc {
font-size: $font-size-body-1;
color: $color-text-3;
}
2024-07-06 18:22:28 +08:00
.author {
2024-04-13 15:54:07 +08:00
color: $color-text-4;
font-size: $font-size-body-1;
position: absolute;
bottom: 30px;
}
}
}
}
</style>