From 347ff5ce13e9a63d66aeccbff94ddc434ff91f3c Mon Sep 17 00:00:00 2001 From: Debankur04 <134576718+Debankur04@users.noreply.github.com> Date: Tue, 23 Jul 2024 12:02:32 +0530 Subject: [PATCH] Add files via upload --- Sign-in-page.html | 12 +-- Signin.css | 212 ++++++++++++++++++++++++++++++++++++++++++++++ Signin.js | 21 +++++ User-Profile.css | 123 +++++++++++++++++++++++++++ chart-code.js | 33 ++++++++ landingpage.css | 25 ++++++ main-page.css | 77 +++++++++++++++++ 7 files changed, 497 insertions(+), 6 deletions(-) create mode 100644 Signin.css create mode 100644 Signin.js create mode 100644 User-Profile.css create mode 100644 chart-code.js create mode 100644 landingpage.css create mode 100644 main-page.css diff --git a/Sign-in-page.html b/Sign-in-page.html index d1583f0..d7faae5 100644 --- a/Sign-in-page.html +++ b/Sign-in-page.html @@ -12,10 +12,10 @@

Sign Up

- - - - + + + +
@@ -23,8 +23,8 @@

Sign Up

Sign In

- - + + Forgot your password?
diff --git a/Signin.css b/Signin.css new file mode 100644 index 0000000..66919c4 --- /dev/null +++ b/Signin.css @@ -0,0 +1,212 @@ +:root { + /* COLORS */ + --white: #e9e9e9; + --gray: #333; + --blue: #0367a6; + --lightblue: #008997; + + /* RADII */ + --button-radius: 0.7rem; + + /* SIZES */ + --max-width: 758px; + --max-height: 420px; + + font-size: 16px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, + Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; +} + +body { + align-items: center; + background-color: var(--white); + background-image: url(../WhatsApp\ Image\ 2024-07-09\ at\ 16.24.57.jpeg); + background-attachment: fixed; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + display: grid; + height: 90vh; + place-items: center; +} + +.form__title { + font-weight: 300; + margin: 0; + margin-bottom: 1.25rem; +} + +.link { + color: var(--gray); + font-size: 0.9rem; + margin: 1.5rem 0; + text-decoration: none; +} + +.container { + background-color: var(--white); + border-radius: var(--button-radius); + box-shadow: 0 0.9rem 1.7rem rgba(0, 0, 0, 0.25), + 0 0.7rem 0.7rem rgba(0, 0, 0, 0.22); + height: var(--max-height); + max-width: var(--max-width); + overflow: hidden; + position: relative; + width: 100%; +} + +.container__form { + height: 100%; + position: absolute; + top: 0; + transition: all 0.6s ease-in-out; +} + +.container--signin { + left: 0; + width: 50%; + z-index: 2; +} + +.container.right-panel-active .container--signin { + transform: translateX(100%); +} + +.container--signup { + left: 0; + opacity: 0; + width: 50%; + z-index: 1; +} + +.container.right-panel-active .container--signup { + animation: show 0.6s; + opacity: 1; + transform: translateX(100%); + z-index: 5; +} + +.container__overlay { + height: 100%; + left: 50%; + overflow: hidden; + position: absolute; + top: 0; + transition: transform 0.6s ease-in-out; + width: 50%; + z-index: 100; +} + +.container.right-panel-active .container__overlay { + transform: translateX(-100%); +} + +.overlay { + background-color: var(--lightblue); + background: url("../WhatsApp\ Image\ 2024-07-09\ at\ 16.24.57.jpeg"); + background-attachment: fixed; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + height: 100%; + left: -100%; + position: relative; + transform: translateX(0); + transition: transform 0.6s ease-in-out; + width: 200%; +} + +.container.right-panel-active .overlay { + transform: translateX(50%); +} + +.overlay__panel { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + position: absolute; + text-align: center; + top: 0; + transform: translateX(0); + transition: transform 0.6s ease-in-out; + width: 50%; +} + +.overlay--left { + transform: translateX(-20%); +} + +.container.right-panel-active .overlay--left { + transform: translateX(0); +} + +.overlay--right { + right: 0; + transform: translateX(0); +} + +.container.right-panel-active .overlay--right { + transform: translateX(20%); +} + +.btn { + background-color: var(--blue); + background-image: linear-gradient(90deg, var(--blue) 0%, var(--lightblue) 74%); + border-radius: 20px; + border: 1px solid var(--blue); + color: var(--white); + cursor: pointer; + font-size: 0.8rem; + font-weight: bold; + letter-spacing: 0.1rem; + padding: 0.9rem 4rem; + text-transform: uppercase; + transition: transform 80ms ease-in; +} + +.form > .btn { + margin-top: 1.5rem; +} + +.btn:active { + transform: scale(0.95); +} + +.btn:focus { + outline: none; +} + +.form { + background-color: var(--white); + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 0 3rem; + height: 100%; + text-align: center; +} + +.input { + background-color: #fff; + border: none; + padding: 0.9rem 0.9rem; + margin: 0.5rem 0; + width: 100%; +} + +@keyframes show { + 0%, + 49.99% { + opacity: 0; + z-index: 1; + } + + 50%, + 100% { + opacity: 1; + z-index: 5; + } +} diff --git a/Signin.js b/Signin.js new file mode 100644 index 0000000..2b041bc --- /dev/null +++ b/Signin.js @@ -0,0 +1,21 @@ +const signInBtn = document.getElementById("signIn"); +const signUpBtn = document.getElementById("signUp"); +const fistForm = document.getElementById("form1"); +const secondForm = document.getElementById("form2"); +const container = document.querySelector(".container"); +const user_signup= document.querySelector(".user-signup") + + + + +signInBtn.addEventListener("click", () => { + container.classList.remove("right-panel-active"); +}); + +signUpBtn.addEventListener("click", () => { + container.classList.add("right-panel-active"); +}); + +fistForm.addEventListener("submit", (e) => e.preventDefault()); +secondForm.addEventListener("submit", (e) => e.preventDefault()); + diff --git a/User-Profile.css b/User-Profile.css new file mode 100644 index 0000000..7055daa --- /dev/null +++ b/User-Profile.css @@ -0,0 +1,123 @@ +*{ + padding: 0%; + margin: 0%; +} +body{ + background-color: #48CAE4; +} +nav{ + background-color: #ADE8F4; + color: black; + display: flex; + justify-content: space-around; + height: 7vh; +} +.icon-text{ + background-color: #ADE8F4; + color: black; + margin-top: 10px; +} +.option{ + margin-top: 15px; +} +.option>a{ + background-color: #ADE8F4; + color: black; + width: 400px; + margin: 10px; + text-decoration: none; +} +.option>a:hover{ + color: #03045E; +} +.log-out{ + height: 70%; + margin-top: 7px; + padding: 5px; + border-radius: 20%; + color: black; + background-color: #EDAC61; +} +.log-out:hover{ + background-color: #ec9f47; +} +.card{ + display: flex; + justify-content: space-around; + background: rgba( 255, 255, 255, 0.25 ); + box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); + backdrop-filter: blur( 8px ); + -webkit-backdrop-filter: blur( 8px ); + border-radius: 10px; + border: 1px solid rgba( 255, 255, 255, 0.18 ); + width: 45%; + margin: 6%; + margin-left: 27%; + display: flex; + height: 35vh; +} +h3{ + text-align: center; + font-size: x-large; + margin-top: 15px; +} +p{ + text-align: center; + font-size: large; + margin-top: 5px; +} +.primary{ + width: 15vw; +} +.call,.mail,.location{ + display: flex; + color: black; + margin: 15px; + justify-content: space-around; +} +.call-sign,.mail-sign,.location-sign{ + margin-top: 5px; +} +.call{ + margin-top: 20px; +} +.mail>a{ + color: black; + text-decoration: none; +} +.logo{ + margin-top: 20%; + margin-left: -40%; + height: 100px; + width: 100px; +} +img{ + height: 200%; + width: 200%; + border-radius: 50%; +} +.btn{ + margin-left: 45%; + margin-top: -3%; +} +.btn>button{ + background-color: #EDAC61; + color: black; + padding: 5px; +} +.btn>button:hover{ + background-color: #ec9f47; +} +footer{ + position: absolute; + width: 100vw; + top: 80%; + display: flex; + justify-content: space-around; + background-color: #ADE8F4; + color: black; + height: 20vh; +} +.foot1>p,.foot2>p{ + margin: 10px; +} \ No newline at end of file diff --git a/chart-code.js b/chart-code.js new file mode 100644 index 0000000..c1f93cf --- /dev/null +++ b/chart-code.js @@ -0,0 +1,33 @@ +const ctx = document.getElementById('Chart-canvas'); +const day1 = parseInt(document.getElementById('num1').value); +const day2 = parseInt(document.getElementById('num2').value); +const day3 = parseInt(document.getElementById('num3').value); +const day4 = parseInt(document.getElementById('num4').value); +const day5 = parseInt(document.getElementById('num5').value); +const day6 = parseInt(document.getElementById('num6').value); +const day7 = parseInt(document.getElementById('num7').value); +const reloadButton= document.querySelector('.predict'); + +const userdata= [day1,day2,day3,day4,day5,day6,day7] + new Chart(ctx, { + type: 'bar', + data: { + labels: ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5', 'Day 6','Day 7'], + datasets: [{ + label: 'Sales for the last week', + data: userdata, + borderWidth: 0.5 + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } + }); + +reloadButton.addEventListener('click', function(){ + location.reload(); + }); \ No newline at end of file diff --git a/landingpage.css b/landingpage.css new file mode 100644 index 0000000..aba7b2c --- /dev/null +++ b/landingpage.css @@ -0,0 +1,25 @@ +body{ + height: 90vh; + width: 90vw; + background: url(../graphs\ image.jpg); + background-size: cover; + display: flex; + align-items: center; + justify-content: center; + color: white; +} +h1{ + text-align: center; + font-size: 8vh; +} +p{ + font-size: 2vh; +} +button{ + background-color: rgb(228, 109, 12); + color: white; + padding: 15px; + border-radius: 50%; + margin-left: 50%; + margin-top: 5%; +} \ No newline at end of file diff --git a/main-page.css b/main-page.css new file mode 100644 index 0000000..0ab11b7 --- /dev/null +++ b/main-page.css @@ -0,0 +1,77 @@ +*{ + padding: 0%; + margin: 0%; +} +body{ + background-color: #ADE8F4; +} +nav{ + background-color: #ffddd2; + color: black; + display: flex; + justify-content: space-between; + height: 7vh; +} +a{ + margin: 5px; + color: black; + text-decoration: none; + font-size: x-large; + margin-top: 15px; +} +.option,.icon-text{ + margin-top: 10px; +} +input{ + height: 7vh; + width: 7vh; + font-size: large; + text-align: center; +} +input::-webkit-inner-spin-button, input ::-webkit-outer-spin-button{ + -webkit-appearance: none; + margin: 0; + } +.top-box{ + width: 80vw; + padding-left: 20vw; + padding-top: 5vh; + background-color: #ADE8F4 +} +h2{ + margin-left: 29%; +} +.input-div{ + padding-top: 3vh; + padding-left: 10vw; + flex-wrap: wrap; +} +input{ + margin: 10px; +} +.predict{ + height: 5vh; + width: 10vw; + margin: 10px; + font-size: large; + margin-left: 44vw; + margin-right: 46vw; +} +.chart{ + + margin-left: 40vw; + margin-right: 0; +} +footer{ + position: absolute; + width: 100vw; + top: 80%; + display: flex; + justify-content: space-around; + background-color: #ffddd2; + color: black; + height: 20vh; +} +.foot1>p,.foot2>p{ + margin: 10px; +} \ No newline at end of file