finished desktop version, adding error stuff

This commit is contained in:
Robert McGovern 2022-09-19 23:22:12 +01:00
parent 8babca497a
commit 2cc18325ae
5 changed files with 67 additions and 8 deletions

View File

@ -68,7 +68,9 @@
--box-shadow: 0px 8px 0px rgba(0, 0, 0, 0.14688); --box-shadow: 0px 8px 0px rgba(0, 0, 0, 0.14688);
--padding-outer-form: 0 1.5rem;
--padding-fields: 1.2188rem; --padding-fields: 1.2188rem;
--margin-top-inputs: 1rem;
} }
body { body {
@ -138,7 +140,7 @@ form {
border-radius: var(--border-radius-form); border-radius: var(--border-radius-form);
box-shadow: var(--box-shadow); box-shadow: var(--box-shadow);
padding: 0 1.5rem; padding: var(--padding-outer-form);
} }
form input:nth-child(1) { form input:nth-child(1) {
@ -154,7 +156,7 @@ form input {
height: 3.5rem; height: 3.5rem;
margin: 1rem 0 0; margin-top: var(--margin-top-inputs);
border-radius: var(--border-radius-input); border-radius: var(--border-radius-input);
border: 1px solid var(--col-border); border: 1px solid var(--col-border);
@ -162,6 +164,12 @@ form input {
color: var(--col-neutral-text); color: var(--col-neutral-text);
} }
input:active,
input:focus {
outline: none;
border-color: var(--col-accent);
}
form button { form button {
font-size: var(--fs-button); font-size: var(--fs-button);
line-height: var(--lh-button); line-height: var(--lh-button);
@ -192,7 +200,8 @@ form p {
color: var(--col-neutral-light-text); color: var(--col-neutral-light-text);
/* margin: 0 2.4375rem 1.5rem; */ /* margin: 0 2.4375rem 1.5rem; */
padding-bottom: 1.5rem; padding: 0 0.9375rem 1.5rem;
/* padding-bottom: 1.5rem; */
} }
form p a { form p a {
@ -218,5 +227,44 @@ form p a {
--text-align: start; --text-align: start;
--padding-fields: 2rem; --padding-fields: 2rem;
--padding-outer-form: 0 2.5rem;
--margin-top-inputs: 1.25rem;
}
body {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 45px;
}
header,
main {
flex: 1;
}
header {
max-width: 32.8125rem;
margin-top: 4rem;
}
h1 {
margin-bottom: 2rem;
}
main {
max-width: 33.75rem;
}
form input:nth-child(1) {
margin-top: 2.5rem;
}
form p {
text-align: center;
} }
} }

View File

@ -10,7 +10,7 @@
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">
<script src="./js/script.js" defer></script>
<link rel="stylesheet" href="./css/style.css"> <link rel="stylesheet" href="./css/style.css">
<title>Frontend Mentor | Intro component with sign up form</title> <title>Frontend Mentor | Intro component with sign up form</title>
@ -35,14 +35,14 @@
</header> </header>
<main> <main>
<h2>Try it free 7 days then $20/mo. thereafter</h2> <h2><span>Try it free 7 days</span> then $20/mo. thereafter</h2>
<form action="submit"> <form action="submit" onsubmit="return verifyData(this.form)">
<input type=" text" name="firstName" id="firstName" placeholder="First Name"> <input type=" text" name="firstName" id="firstName" placeholder="First Name">
<input type="text" name="lastName" id="lastName" placeholder="Last Name"> <input type="text" name="lastName" id="lastName" placeholder="Last Name">
<input type="email" name="email" id="email" placeholder="Email Address"> <input type="email" name="email" id="email" placeholder="Email Address">
<input type="password" name="password" id="password" placeholder="Password"> <input type="password" name="password" id="password" placeholder="Password">
<button>Claim your free trial</button> <button onClick="verifyData(this.form)">Claim your free trial</button>
<p> <p>
By clicking the button, you are agreeing to our <a href="#" rel="">Terms and Services</a> By clicking the button, you are agreeing to our <a href="#" rel="">Terms and Services</a>
</p> </p>

View File

@ -0,0 +1,11 @@
function verifyData(form) {
console.log(typeof form);
return false;
}
function validateForm() {
console.log("Hello");
return false;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB