diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 0c375dea838c804c5605408bc11b1b85dacaa0cb..7b192f30b2f455006af44ab820290d230b3935ee 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -6,10 +6,13 @@ export function Footer() { const teamSlug = stringToSlug(teamName); return ( - <footer className="pt-1 pb-1 footer py-5 mt-0 bg-wine-red text-white"> - <hr /> + <footer className="pt-0 pb-1 footer py-5 mt-0 text-white"> + {/* <hr /> */} + <div className="wave-container bg-rice_yellow"> + <div className="wave"></div> + </div> {/* The following MUST be on every page: license information and link to the repository on gitlab.igem.org */} - <div className="row"> + <div className="row bg-wine-red "> <div className="col-4"> {/* <div className="col-1"></div> */} diff --git a/src/containers/App/App.css b/src/containers/App/App.css index ba23a124647935a44878a7dd9e576df7319bdc1d..3db418c3131ca97258141287f0cb3aa087d4c596 100644 --- a/src/containers/App/App.css +++ b/src/containers/App/App.css @@ -484,4 +484,32 @@ footer a:hover { 70% { opacity: 1; } 95% { opacity: 1; } 100% { opacity: 0; } +} + +.wave-container { + position: relative; + width: 100%; + height: 50px; /* Full viewport height */ + overflow: hidden; +} + +.wave { + position: absolute; + bottom: -25px; + left: 0; + width: 200%; /* Ensure the wave extends beyond the viewport */ + height: 50px; /* Height of the wave */ + background: linear-gradient(90deg, rgba(114, 47, 55, 1) 0%, rgba(114, 47, 55, 0.4) 100%); + border-radius: 100%; + transform: rotate(180deg); + animation: waveAnimation 10s linear infinite; +} + +@keyframes waveAnimation { + 0% { + transform: translateX(-100%) rotate(180deg); + } + 100% { + transform: translateX(100%) rotate(180deg); + } } \ No newline at end of file