create nav + base css
This commit is contained in:
parent
add393be3b
commit
67de731eab
@ -1,9 +0,0 @@
|
|||||||
function About() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h1>Welcome to About</h1>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default About;
|
|
||||||
25
src/App.css
25
src/App.css
@ -0,0 +1,25 @@
|
|||||||
|
.container {
|
||||||
|
border: 2px solid red;
|
||||||
|
max-width: 1000px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav {
|
||||||
|
background-color: rgb(84, 84, 84);
|
||||||
|
height: 3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-items {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
height: 100%;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-items {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-items div {
|
||||||
|
margin-right: 1em;
|
||||||
|
}
|
||||||
10
src/App.jsx
10
src/App.jsx
@ -1,17 +1,19 @@
|
|||||||
import "./App.css";
|
import "./App.css";
|
||||||
import { Routes, Route, Link } from "react-router-dom";
|
import { Routes, Route, Link } from "react-router-dom";
|
||||||
import Home from "./Home";
|
import Home from "./pages/Home";
|
||||||
import About from "./About";
|
import Experiance from "./pages/Experiance";
|
||||||
|
import Contact from "./pages/Contact";
|
||||||
import Footer from "./components/Footer";
|
import Footer from "./components/Footer";
|
||||||
import Header from "./components/Header";
|
import Header from "./components/Header";
|
||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
return (
|
return (
|
||||||
<div className="App">
|
<div>
|
||||||
<Header />
|
<Header />
|
||||||
<Routes>
|
<Routes>
|
||||||
<Route path="/" element={<Home />} />
|
<Route path="/" element={<Home />} />
|
||||||
<Route path="about" element={<About />} />
|
<Route path="experiance" element={<Experiance />} />
|
||||||
|
<Route path="contact" element={<Contact />} />
|
||||||
</Routes>
|
</Routes>
|
||||||
<Footer />
|
<Footer />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -1,9 +0,0 @@
|
|||||||
function Home() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h1>Welcome to Home</h1>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default Home;
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
function Footer() {
|
function Footer() {
|
||||||
return <div>Footer</div>;
|
return <div className="container">Footer</div>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Footer;
|
export default Footer;
|
||||||
|
|||||||
@ -1,5 +1,26 @@
|
|||||||
|
import { Routes, Route, Link } from "react-router-dom";
|
||||||
|
|
||||||
function Header() {
|
function Header() {
|
||||||
return <div>Header</div>;
|
return (
|
||||||
|
<div className="nav">
|
||||||
|
<div className="container nav-items">
|
||||||
|
<div className="logo">
|
||||||
|
<Link to="/">LOGO</Link>
|
||||||
|
</div>
|
||||||
|
<div className="menu-items">
|
||||||
|
<div>
|
||||||
|
<Link to="/">About</Link>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<Link to="/experiance">Experiance</Link>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<Link to="/contact">Contact</Link>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Header;
|
export default Header;
|
||||||
|
|||||||
@ -0,0 +1,3 @@
|
|||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
9
src/pages/Contact.jsx
Normal file
9
src/pages/Contact.jsx
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
function Contact() {
|
||||||
|
return (
|
||||||
|
<div className="container">
|
||||||
|
<h1>Welcome to Contact</h1>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Contact;
|
||||||
9
src/pages/Experiance.jsx
Normal file
9
src/pages/Experiance.jsx
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
function Experiance() {
|
||||||
|
return (
|
||||||
|
<div className="container">
|
||||||
|
<h1>Welcome to Experiance</h1>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Experiance;
|
||||||
9
src/pages/Home.jsx
Normal file
9
src/pages/Home.jsx
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
function Home() {
|
||||||
|
return (
|
||||||
|
<div className="container">
|
||||||
|
<h1>Welcome to Home + About me</h1>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Home;
|
||||||
Loading…
Reference in New Issue
Block a user