From 1cd2917ed31986ea1c4fd7d01c4e386e3145269f Mon Sep 17 00:00:00 2001 From: ImAlpha Date: Thu, 5 Oct 2023 19:26:53 -0700 Subject: [PATCH] updates to main page --- Websites/Jefes/Frontend/jefes/src/App.tsx | 2 + .../jefes/src/components/Hero/Hero.css | 42 +++++++++++++++++++ .../jefes/src/components/Hero/Hero.tsx | 34 +++++++++++++++ Websites/Jefes/Frontend/jefes/src/index.css | 31 ++++++++++++++ .../Jefes/Frontend/jefes/src/pages/Home.tsx | 0 .../Jefes/Frontend/jefes/src/pages/Login.tsx | 0 .../Frontend/jefes/src/pages/Products.tsx | 0 7 files changed, 109 insertions(+) create mode 100644 Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.css create mode 100644 Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.tsx create mode 100644 Websites/Jefes/Frontend/jefes/src/pages/Home.tsx create mode 100644 Websites/Jefes/Frontend/jefes/src/pages/Login.tsx create mode 100644 Websites/Jefes/Frontend/jefes/src/pages/Products.tsx diff --git a/Websites/Jefes/Frontend/jefes/src/App.tsx b/Websites/Jefes/Frontend/jefes/src/App.tsx index 9e67788..6152987 100644 --- a/Websites/Jefes/Frontend/jefes/src/App.tsx +++ b/Websites/Jefes/Frontend/jefes/src/App.tsx @@ -3,6 +3,7 @@ import reactLogo from './assets/react.svg' import viteLogo from '/vite.svg' // import './App.css' import Header from './components/Header/Header' +import Hero from './components/Hero/Hero' function App() { // const [count, setCount] = useState(0) @@ -11,6 +12,7 @@ function App() { // <>
+
// {/*
// diff --git a/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.css b/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.css new file mode 100644 index 0000000..8304f46 --- /dev/null +++ b/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.css @@ -0,0 +1,42 @@ +.hero-wrapper{ + color: white; + position: relative; + padding-bottom: 2rem; + background-color: var(--black); +} + +.hero-container{ + justify-content: space-between; + align-items: flex-end; +} +/* left side */ +.hero-left{ + gap: 3rem; +} + + +.hero-title{ + position: relative; + z-index: 1; +} +.hero-title>h1{ + font-weight: 600; + font-size: 3.8rem; + line-height: 4rem; +} + + + +/* right side */ +.image-container{ + width: 30rem; + height: 35rem; + overflow: hidden; + border-radius: 15 rem 15rem 0 0; + border: 8px solid rgba(255,255,255,0..12); +} + +.image-container>img{ + width: 100%; + /* height: 100%; */ +} \ No newline at end of file diff --git a/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.tsx b/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.tsx new file mode 100644 index 0000000..36f4364 --- /dev/null +++ b/Websites/Jefes/Frontend/jefes/src/components/Hero/Hero.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import './Hero.css' + +const Hero = () => { + return ( +
+
+ {/* left side */} +
+
+

+ Discover
+ Most Suitable
Property +

+
+
+ Find a variety of properties that suit you very easily + Forget all difficulties in finding a residence for you +
+
+ +
+
+ {/* right side */} +
+
+ +
+
+
+ ) +} + +export default Hero; \ No newline at end of file diff --git a/Websites/Jefes/Frontend/jefes/src/index.css b/Websites/Jefes/Frontend/jefes/src/index.css index 08bb878..dbad9dd 100644 --- a/Websites/Jefes/Frontend/jefes/src/index.css +++ b/Websites/Jefes/Frontend/jefes/src/index.css @@ -97,4 +97,35 @@ a { .innerwidth{ width: 100%; +} + +.flexCenter{ + display: flex; + row-gap: 2rem; + justify-content: center; + align-items: center; + flex-wrap: wrap; +} + +.flexColCenter{ + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + + +.flexColStart{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; +} + + +.flexColEnd{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-end; } \ No newline at end of file diff --git a/Websites/Jefes/Frontend/jefes/src/pages/Home.tsx b/Websites/Jefes/Frontend/jefes/src/pages/Home.tsx new file mode 100644 index 0000000..e69de29 diff --git a/Websites/Jefes/Frontend/jefes/src/pages/Login.tsx b/Websites/Jefes/Frontend/jefes/src/pages/Login.tsx new file mode 100644 index 0000000..e69de29 diff --git a/Websites/Jefes/Frontend/jefes/src/pages/Products.tsx b/Websites/Jefes/Frontend/jefes/src/pages/Products.tsx new file mode 100644 index 0000000..e69de29