finished desktop version, adding error stuff
This commit is contained in:
parent
8babca497a
commit
2cc18325ae
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 |
Loading…
Reference in New Issue