Crear el logo de Twitter con HTML y CSS es una excelente forma de practicar cómo funcionan las formas, sombras y transformaciones dentro del mundo del FRONTEND. Esta técnica no solo refuerza tu lógica visual, sino que también te ayuda a dominar propiedades avanzadas de CSS.
En MGPanel queremos que te conviertas en un programador FRONTEND sólido, por eso hemos preparado estas prácticas donde podrás retarte y descubrir lo mucho que puedes construir solo con código.
🧩 Código HTML
<section>
<div class='cabeza'></div>
<div class='cuerpo-1'></div>
<div class='cuerpo-2'></div>
<div class='cuerpo-3'></div>
<div class='pico-1'></div>
<div class='pico-2'></div>
<div class='ala-1'></div>
<div class='ala-2'></div>
<div class='ala-3'></div>
</section>🎨 Código CSS
body {
display: flex;
align-items: center;
justify-content: center;
background: white;
}
section {
height: 680px;
width: 850px;
}
.cabeza {
width: 180px;
height: 180px;
border-radius: 50%;
background: #1ba1f2;
position: absolute;
right: 30%;
top: 19%;
}
.cuerpo-1 {
position: absolute;
right: 50%;
top: 17%;
width: 200px;
height: 340px;
border-radius: 50%;
box-shadow: 70px 10px 0 #1ba1f2;
transform: rotate(40deg) skewy(150deg);
z-index: 99;
}
.cuerpo-2 {
position: absolute;
right: 46%;
top: 17%;
width: 200px;
height: 350px;
border-radius: 50%;
box-shadow: 70px 10px 0 #1ba1f2;
transform: rotate(45deg) skewy(150deg);
z-index: 99;
}
.cuerpo-3 {
position: absolute;
right: 51%;
top: 15%;
width: 200px;
height: 350px;
border-radius: 50%;
box-shadow: 70px 10px 0 #1ba1f2;
transform: rotate(40deg) skewy(150deg);
z-index: 99;
}
.pico-1 {
width: 70px;
height: 100px;
border-radius: 50%;
box-shadow: 0px 60px 0 #1ba1f2;
transform: rotate(30deg) skewy(320deg);
position: absolute;
right: 25%;
top: 13%;
}
.pico-2 {
width: 70px;
height: 100px;
border-radius: 50%;
box-shadow: 0px 60px 0 #1ba1f2;
transform: rotate(40deg) skewy(320deg);
position: absolute;
right: 24%;
top: 18%;
}
.ala-1 {
width: 270px;
height: 180px;
border-radius: 50%;
box-shadow: 0px 80px 0 #1ba1f2;
transform: rotate(-15deg) skewy(20deg);
position: absolute;
right: 40%;
top: 7%;
}
.ala-2 {
width: 270px;
height: 210px;
border-radius: 50%;
box-shadow: 0px 100px 0 #1ba1f2;
transform: rotate(-35deg) skewy(20deg);
position: absolute;
right: 43%;
top: 9%;
}
.ala-3 {
width: 180px;
height: 163px;
border-radius: 50%;
box-shadow: 0px 80px 0 #1ba1f2;
transform: rotate(-43deg) skewy(20deg);
position: absolute;
right: 51%;
top: 24%;
}Replica este código en tu proyecto o espacio de trabajo y tendrás el logo de TWITTER hecho completamente en CSS. Observa cómo cada clase aporta una parte de la figura y cómo las transformaciones crean el efecto final.
👉 Ver logo de TWITTER en HTML y CSS
A partir de aquí, deja volar tu creatividad: cambia tamaños, modifica colores o experimenta con nuevas formas. ¡La práctica constante es la que te convierte en un verdadero FRONTEND!
Nos vemos en un próximo artículo 🚀
