WEBLEB
Inicio
Editora de código
Iniciar sesión
Pro
Español
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Un código de shasshan7236
1420
shasshan7236
Abrir en el editor
Video
Publica tu código
1
Recomendado
6 August 2025
Plantilla HTML para sitio web de gimnasio
29 May 2025
Página de inicio de alquiler de coches
28 May 2025
Pluma de ave
HTML
Copy
Portfolio
Mikey
kun
Home
Education
Services
Testimonials
Contact
Hi, It's
MIKEY
I'm a
Hire me
Contact
CSS
Copy
*{ margin: 0; padding: 0; box-sizing: border-box; border: none; outline: none; font-family: 'Poppins' , sans-serif; } :root { --bg-color:#080808; --second-bg-color:#131313; --text-color:white; --main-color:#00ffee; } html{ font-size: 60%; overflow-x: hidden; } body{ background-color: var(--bg-color); color: var(--text-color); } .header{ position: fixed; top: 0; left: 0; width: 100%; padding: 4rem 12% 4rem; background: rgba(0, 0, 0, 0.3) ; display: flex; justify-content: space-between; align-items: center; z-index: 5; margin-left: 110px; text-decoration: none; } .logo{ font-size: 6rem; color: white; font-weight: 800; cursor: pointer; transition: 0.3s ease; margin-left: -240px } .logo:hover{ transform: scale(1.1); } .logo span{ text-shadow: 0 0 25px red;} .profile{ display: flex; height: 300px; width: 300px; margin-left:-380px ; margin-bottom:-500px ; } .profile img{ width: 400px; height: 500px; display: flex; border-radius: 1550px } .navbar a{ font-size: 2.8rem; color: white; margin-left: 4rem; font-weight:500; transition: 0.3s ease; border-bottom: 3px solid transparent; text-decoration: none; } .navbar a:hover, .navbar a.active{ color: red; border-bottom: 3px red; } #menu-icon{ font-size: 3.6rem; color: var(--main-color); display: none; } section{ min-height: 100vh; padding: 10rem 12% 10rem; } .home{ display: flex; align-items: center; justify-content: center; margin: 15rem; } .home-content{ display: flex; flex-direction: column; align-items: baseline; text-align: left; justify-content: center; margin-top: 3rem; margin-left:700px; margin-top:-120px; } span{ color: red; } .logo span{ color: red; } .home-content h3{ margin-bottom: 2rem; margin-top: 1rem; font-size: 3.5rem; } .home-content h1{ font-size: 7rem; font-weight: 700; margin-top: 1.5rem; line-height: 1; } .home-img{ border-radius: 50%; } .home-img img{ position: relative; top: 3rem; width: 32vw; border-radius: 50%; box-shadow: 0 0 25px var(--main-color); cursor: pointer; transition: 0.4s ease-in-out; } .home-img img:hover{ box-shadow: 0 0 25px var(--main-color), 0 0 50px var(--main-color), 0 0 100px var(--main-color); } .home-content p{ font-size:1.5rem ; font-weight: 500; line-height: 1.8; max-width: 1000px; } .social-icons a { display: inline-flex; justify-content: center; align-items: center; width: 4.5rem; height: 4.5rem; background: transparent; border: 2px solid gray; font-size: 2.5rem; border-radius: 50%; color: red; margin:1.2rem; transition: 0.3s ease-in-out; text-decoration: none; margin-top: 50px; } .social-icons a:hover{ color: brown; transform: scale(1.3) translateY(-5px) ; box-shadow: 0 0 25px red; background-color:red; } .btn{ display: inline-block; padding: 1rem 2.8rem; background: red; box-shadow: 0 0 25px red; border-radius: 4rem; font-size: 1.6rem; color: black; border: 2px solid transparent; letter-spacing: 0.1rem; font-weight: 600; transition: 0.3s ease-in-out; cursor: pointer; text-decoration: none; margin: .2rem; } .btn:hover{ transform: scale(1.05); box-shadow: 0 0 50px red; } .btn-group{ display: flex; align-items: center; margin: 1.5rem; } .btn-group a:nth-of-type(2){ background-color: red; color: black; border: 2px solid red; box-shadow: 0 0 25px red; text-decoration: none; } .btn-group a:nth-of-type(2):hover{ box-shadow: 0 0 25px red; background-color: red; color: black; } .text-animation{ font-size: 34px ; font-weight: 600; min-width: 280px; } .text-animation span{ position: relative; } .text-animation span::before{ content: 'Web Developer'; color: red; animation: words 20s infinite; } .text-animation span::after{ content: ""; background-color: var(--bg-color); position: absolute; width: calc(100% + 80px); height: 100%; border-left: 3px solid red; right: -8px; animation: cursor 0.6s infinite, typing 20s steps(14) infinite; } @keyframes cursor{ to{ border-left: 2px solid var(--main-color); } } @keyframes words{ 0%, 20%{ content: 'Frontend Web Developer'; } 21%, 40%{ content: 'App Developer'; } 41%, 60%{ content: 'UI / Ux Designer'; } 61%, 80%{ content: 'Flutter Developer'; } 81%, 100%{ content: ''; } } @keyframes typing{ 10%, 15%, 30%, 35%, 50%, 55%, 70%, 75%, 90%, 95%{ width: 0; } 5%, 20%, 25%, 40%, 45%, 60%, 65%, 80%, 85%{ width: calc(100% + 8px); } }
JS
Copy
/* Replace with your JS Code (Leave empty if not needed) */