marcelamagana004 Posted May 4, 2022 Share Posted May 4, 2022 Site URL: https://codepen.io/KaioRocha/pen/YoEVvZ Hi! Does anyone know how i can create this animation for my cover page? Its a code pen and i tried to use it on sqps but its not working. Thanks in advanced! Link to comment
tuanphan Posted May 8, 2022 Share Posted May 8, 2022 Add a Code Block <div class="tp-container"> <div class="box"> <div class="title"> <span class="block"></span> <h1>Kaio Almeida<span></span></h1> </div> <div class="role"> <div class="block"></div> <p>UI Dev designer</p> </div> </div> </div> <style> .tp-container { width: 100%; height: 100vh; background: #232323; display: flex; justify-content: center; align-items: center; } .tp-container .box { width: 250px; height: 250px; position: relative; display: flex; justify-content: center; flex-direction: column; } .tp-container .box .title { width: 100%; position: relative; display: flex; align-items: center; height: 50px; } .tp-container .box .title .block { width: 0%; height: inherit; background: #ffb510; position: absolute; animation: mainBlock 2s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards; display: flex; } .tp-container .box .title h1 { font-family: "Poppins"; color: #fff; font-size: 32px; -webkit-animation: mainFadeIn 2s forwards; -o-animation: mainFadeIn 2s forwards; animation: mainFadeIn 2s forwards; animation-delay: 1.6s; opacity: 0; display: flex; align-items: baseline; position: relative; } .tp-container .box .title h1 span { width: 0px; height: 0px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #ffb510; -webkit-animation: load 0.6s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards; animation: popIn 0.8s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards; animation-delay: 2s; margin-left: 5px; margin-top: -10px; position: absolute; bottom: 13px; right: -12px; } .tp-container .box .role { width: 100%; position: relative; display: flex; align-items: center; height: 30px; margin-top: -10px; } .tp-container .box .role .block { width: 0%; height: inherit; background: #e91e63; position: absolute; animation: secBlock 2s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards; animation-delay: 2s; display: flex; } .tp-container .box .role p { animation: secFadeIn 2s forwards; animation-delay: 3.2s; opacity: 0; font-weight: 400; font-family: "Lato"; color: #ffffff; font-size: 12px; text-transform: uppercase; letter-spacing: 5px; } @keyframes mainBlock { 0% { width: 0%; left: 0; } 50% { width: 100%; left: 0; } 100% { width: 0; left: 100%; } } @keyframes secBlock { 0% { width: 0%; left: 0; } 50% { width: 100%; left: 0; } 100% { width: 0; left: 100%; } } @keyframes mainFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes popIn { 0% { width: 0px; height: 0px; background: #e9d856; border: 0px solid #ddd; opacity: 0; } 50% { width: 10px; height: 10px; background: #e9d856; opacity: 1; bottom: 45px; } 65% { width: 7px; height: 7px; bottom: 0px; width: 15px; } 80% { width: 10px; height: 10px; bottom: 20px; } 100% { width: 7px; height: 7px; background: #e9d856; border: 0px solid #222; bottom: 13px; } } @keyframes secFadeIn { 0% { opacity: 0; } 100% { opacity: 0.5; } } @keyframes top { 0% { opacity: 0; bottom: -80px; } 100% { opacity: 1; bottom: 0px; } } @keyframes icon { 0% { opacity: 0; transform: scale(0); } 50% { opacity: 1; transform: scale(1.3) rotate(-2deg); } 100% { opacity: 1; bottom: 0px; } } </style> Email me if you have need any help (free, of course.). Answer within 24 hours. Or send to forum message Contact Customer Care - Learn CSS - Buy me a coffee (thank you!) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment