diff --git a/src/App.vue b/src/App.vue index f46b1d20e476edafb483f92baa1aab89db04834c..ee0470a043e2b26b957c81fae36cfe80657fcbb4 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,15 +1,14 @@ <template> - <html> - <head> - <title> - webpage - </title> - </head> - <body> - - <SignIn msg="Hello" /> - </body> - </html> + <html> + <head> + <title> + Sign In + </title> + </head> + <body> + <SignIn/> + </body> + </html> </template> <script> diff --git a/src/assets/fub-logo.png b/src/assets/fub-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..75728d2073f39d0486cdda92e48bbf2d9ccbe087 Binary files /dev/null and b/src/assets/fub-logo.png differ diff --git a/src/assets/mail.png b/src/assets/mail.png new file mode 100644 index 0000000000000000000000000000000000000000..6c831f1faa1017764361628804d78f4280ee7e01 Binary files /dev/null and b/src/assets/mail.png differ diff --git a/src/assets/natlab-logo.png b/src/assets/natlab-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..90ba91ace60597777df0c42a0d5bf0da5a5a1274 Binary files /dev/null and b/src/assets/natlab-logo.png differ diff --git a/src/components/SignIn.vue b/src/components/SignIn.vue index ab035f664dc21a624d8d0c4e947c3f1a39a8bed6..78ba0d780fd848d9159d2c47bf09488f348d42fd 100644 --- a/src/components/SignIn.vue +++ b/src/components/SignIn.vue @@ -1,36 +1,87 @@ <template> - <div class="hello"> - <h1>{{ msg }}</h1> - - </div> + <mdb-container> + <mdb-col md="8"> + <div class="form"> + <img src="../assets/fub-logo.png" alt="Freie Universität Berlin Logo"> + <div class="login"> + <div class="login-header"> + <h1>Willkommen !</h1> + <p>Bitte melden Sie sich an.</p> + </div> + </div> + <form class="login-form"> + <input type="text" id="email" placeholder="E-Mail-Adresse"/> + <input type="password" placeholder="Passwort"/> + <button>Anmelden</button> + </form> + </div> + </mdb-col> + </mdb-container> </template> -<script> -export default { - name: 'HelloWorld', - props: { - msg: String - } +<!-- Add "scoped" attribute to limit CSS to this component only --> +<style> +html, body { + height: 100%; + margin: 0px; + float: left; + background-color: #f6f6f8; } -</script> -<!-- Add "scoped" attribute to limit CSS to this component only --> -<style scoped> -html{ - background-color: #f6f6f8; +.form { + position: relative; + z-index: 1; + background: #ffffff; + max-width: 400px; + height: 100%; + margin: 0 auto 100px; + padding: 25px; + text-align: center; +} +.form img { + position: relative; + float: left; + width: 50%; + height: auto; } -h3 { - margin: 40px 0 0; + +.login .login-header{ + display: table; + padding: 50px; + margin: 0 auto; + text-align: center; } -ul { - list-style-type: none; - padding: 0; + +.form label { + font-family: "Roboto", sans-serif; + position: relative; + float: left; + font-size: 14px; } -li { - display: inline-block; - margin: 0 10px; + +.form input { + font-family: "Roboto", sans-serif; + outline: 0; + background: #f2f2f2; + width: 100%; + border: 0; + border-radius: 10px; + margin: 0 0 15px; + padding: 15px; + box-sizing: border-box; + font-size: 14px; } -a { - color: #42b983; + +.form button { + font-family: "Roboto", sans-serif; + outline: 0; + background-color: #5c94fc; + width: 100%; + border: 0; + border-radius: 10px; + padding: 15px; + color: #ffffff; + font-size: 14px; + cursor: pointer; } </style>