diff --git a/src/SideBar.tsx b/src/SideBar.tsx new file mode 100644 index 0000000..428d8f5 --- /dev/null +++ b/src/SideBar.tsx @@ -0,0 +1,196 @@ +import { Flex, Text, Image } from "@mantine/core"; +import Checker from "./assets/checkerbg.png"; +import Instagram from "./assets/instagram.png"; +import Facebook from "./assets/facebook.png"; +import Youtube from "./assets/youtube.png"; +import Discord from "./assets/discord.png"; +import React from "react"; + +function SideBar() { + return ( +
+ + + + VHACKS XI + + + + + 12:00:00 + + + + + Nashville, TN + + + + + + + + About Us + + + Schedule + + + FAQ + + + Speakers + + + Sponsors + + + + + + + Instagram + + + + YouTube + + + + + + Facebook + + + + Discord + + + + + JOIN NOW + + +
+ ); +} + +export default SideBar; diff --git a/src/assets/checkerbg.png b/src/assets/checkerbg.png new file mode 100644 index 0000000..88019b0 Binary files /dev/null and b/src/assets/checkerbg.png differ diff --git a/src/assets/discord.png b/src/assets/discord.png new file mode 100644 index 0000000..8fd5b5e Binary files /dev/null and b/src/assets/discord.png differ diff --git a/src/assets/facebook.png b/src/assets/facebook.png new file mode 100644 index 0000000..a74b8d7 Binary files /dev/null and b/src/assets/facebook.png differ diff --git a/src/assets/instagram.png b/src/assets/instagram.png new file mode 100644 index 0000000..ba6ad3c Binary files /dev/null and b/src/assets/instagram.png differ diff --git a/src/assets/youtube.png b/src/assets/youtube.png new file mode 100644 index 0000000..639cc41 Binary files /dev/null and b/src/assets/youtube.png differ diff --git a/src/index.css b/src/index.css index 4be9819..761a5ab 100644 --- a/src/index.css +++ b/src/index.css @@ -1,102 +1,130 @@ -@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap'); +@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"); @font-face { - font-family: "Formula1"; - src: local("Formula1"), - url(./assets/fonts/Formula1-Regular.otf) format("opentype"); + font-family: "Formula1"; + src: local("Formula1"), + url(./assets/fonts/Formula1-Regular.otf) format("opentype"); } @font-face { - font-family: "Formula1"; - font-weight: 900; - src: local("Formula1"), - url(./assets/fonts/Formula1-Bold.otf) format("opentype"); + font-family: "Formula1"; + font-weight: 900; + src: local("Formula1"), + url(./assets/fonts/Formula1-Bold.otf) format("opentype"); } @font-face { - font-family: "Formula1-Wide"; - src: local("Formula1-Wide"), - url(./assets/fonts/Formula1-Wide.otf) format("opentype"); + font-family: "Formula1-Wide"; + src: local("Formula1-Wide"), + url(./assets/fonts/Formula1-Wide.otf) format("opentype"); } body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Formula1", sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - background-color: #FFFFFF; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Formula1", sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #ffffff; } code { - font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", - monospace; + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", + monospace; } .centered-text { - position: absolute; - top: 25%; - left: 50%; - transform: translate(-50%, -50%); + position: absolute; + top: 25%; + left: 50%; + transform: translate(-50%, -50%); } .flag-button { - position: absolute; - text-align: center; + position: absolute; + text-align: center; } .main-road { - background-image: url("./assets/main road.svg"); - background-repeat: no-repeat; - background-attachment: fixed; - background-size: 95% auto; - background-position: center; + background-image: url("./assets/main road.svg"); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: 95% auto; + background-position: center; } @keyframes marquee { - 0% { transform: translateX(-10%); } - 60% { transform: translateX(115%); } - 100% { transform: translateX(115%); } + 0% { + transform: translateX(-10%); + } + 60% { + transform: translateX(115%); + } + 100% { + transform: translateX(115%); + } } @keyframes marquee_slow { - 0% { transform: translateX(-10%); } - 70% { transform: translateX(115%); } - 100% { transform: translateX(115%); } + 0% { + transform: translateX(-10%); + } + 70% { + transform: translateX(115%); + } + 100% { + transform: translateX(115%); + } } @keyframes danica { - 0% { transform: translateY(0%); } - 50% { transform: translateY(2%); } - 100% { transform: translateY(0%); } + 0% { + transform: translateY(0%); + } + 50% { + transform: translateY(2%); + } + 100% { + transform: translateY(0%); + } } .m_green { - animation: marquee 2s ease-out infinite; + animation: marquee 2s ease-out infinite; } .m_red { - animation: marquee_slow 2s ease-out infinite; + animation: marquee_slow 2s ease-out infinite; } .m_blue { - animation: marquee 12s linear infinite; + animation: marquee 12s linear infinite; } .m_bumping { - animation: danica .15s ease-out infinite; + animation: danica 0.15s ease-out infinite; } .hero_text { - font-family: "Courier Prime", monospace; - padding-top: 20%; - font-weight: 200; - font-style: normal; - font-size: 30px; - color: #555555; + font-family: "Courier Prime", monospace; + padding-top: 20%; + font-weight: 200; + font-style: normal; + font-size: 30px; + color: #555555; } .hero_date { - font-family: "Courier Prime", monospace; - margin-top: -1.5%; - font-weight: 700; - font-style: normal; - font-size: 30px; - color: #555555; + font-family: "Courier Prime", monospace; + margin-top: -1.5%; + font-weight: 700; + font-style: normal; + font-size: 30px; + color: #555555; +} + +.hoverEffectSidebar { + border: 1px solid #c2c7cf; + transition: border 0.3s; +} + +.hoverEffectSidebar:hover { + border: "2px solid #1F1F1F"; }