Blog de MGPanel

Novedades, tutoriales y recursos para ayudarte a aprovechar MGPanel al máximo.

⭐ Logo de TWITTER en HTML + CSS (práctica para reforzar habilidades FRONTEND)

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 🚀