UTM Link Generator

Create UTM links effortlessly for better campaign tracking and analysis.







Read more

Show more
No results found
That is All
* { margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif; } body { display: flex; background: #333; justify-content: flex-end; align-items: flex-end; min-height: 100vh; } .footer { position: relative; width: 100%; background: #3586ff; min-height: 100px; padding: 20px 50px; display: flex; justify-content: center; align-items: center; flex-direction: column; } .social-icon, .menu { position: relative; display: flex; justify-content: center; align-items: center; margin: 10px 0; flex-wrap: wrap; } .social-icon__item, .menu__item { list-style: none; } .social-icon__link { font-size: 2rem; color: #fff; margin: 0 10px; display: inline-block; transition: 0.5s; } .social-icon__link:hover { transform: translateY(-10px); } .menu__link { font-size: 1.2rem; color: #fff; margin: 0 10px; display: inline-block; transition: 0.5s; text-decoration: none; opacity: 0.75; font-weight: 300; } .menu__link:hover { opacity: 1; } .footer p { color: #fff; margin: 15px 0 10px 0; font-size: 1rem; font-weight: 300; } .waves { position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; overflow: hidden; } .wave { position: absolute; top: -100px; left: 0; width: 100%; height: 100px; background-image: url("https://i.ibb.co/wQZVxxk/wave.png"); background-size: 1000px 100px; } #wave1 { z-index: 1000; opacity: 1; animation: animateWaves 4s linear infinite; } #wave2 { z-index: 999; opacity: 0.5; animation: animate 4s linear infinite; } #wave3 { z-index: 1000; opacity: 0.2; animation: animateWaves 3s linear infinite; } #wave4 { z-index: 999; opacity: 0.7; animation: animate 3s linear infinite; } @keyframes animateWaves { 0% { transform: translateX(0); } 100% { transform: translateX(-1000px); } } @keyframes animate { 0% { transform: translateX(-1000px); } 100% { transform: translateX(0); } }