LoginPage.vue 762 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <c-header title="BDLG Planner" titleTo="/planner" />
  3. <div class="container">
  4. <login class="login-box" />
  5. </div>
  6. </template>
  7. <script lang="ts">
  8. import { defineComponent } from "vue";
  9. import login from "./views/Login.vue";
  10. import cHeader from "@/components/Header.vue";
  11. export default defineComponent({
  12. components: { login, cHeader },
  13. });
  14. </script>
  15. <style>
  16. .container {
  17. width: 100%;
  18. display: flex;
  19. justify-content: center;
  20. align-items: center;
  21. height: calc(100vh - 3.5rem);
  22. }
  23. .login-box {
  24. box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  25. padding: 8px 24px 16px;
  26. min-width: 95%;
  27. }
  28. @media (min-width: 600px) {
  29. .login-box {
  30. padding: 8px 32px 16px;
  31. min-width: 420px;
  32. }
  33. .container {
  34. max-height: 500px;
  35. }
  36. }
  37. </style>