Aprende a crear el logo de Facebook usando únicamente HTML y CSS. Esta práctica te ayudará a reforzar fundamentos de maquetación, uso de posiciones, bordes y formas, elementos clave para cualquier programador FRONTEND.
En MGPanel queremos que domines el desarrollo web, por eso diseñamos ejercicios como este para que explores todo lo que puedes lograr con HTML & CSS.
🧩 Código HTML
<section>
<div class='circle'>
<div class='vertical'>
<div class='horizontal-1'></div>
<div class='horizontal-2'></div>
</div>
</div>
</section>🎨 Código CSS
body {
display: flex;
align-items: center;
justify-content: center;
background: white;
}
section {
display: flex;
align-items: center;
justify-content: center;
}
.circle {
width: 500px;
height: 500px;
background-color: #1b77f3;
display: flex;
align-items: flex-end;
justify-content: center;
overflow: hidden;
border-radius: 50%;
}
.vertical {
margin: 0 0 -15% 54%;
background-color: #fff;
width: 2000px;
height: 80%;
background: #1b77f3;
border: 60px solid #fff;
border-top: 55px solid #fff;
border-radius: 80px;
position: relative;
}
.horizontal-1 {
top: -25%;
background-color: #1b77f3;
position: absolute;
width: 200px;
height: 100%;
right: -70px;
}
.horizontal-2 {
width: 200px;
height: 55px;
background-color: #fff;
margin: 50% 0 0 -65%;
position: relative;
}
.horizontal-2::before {
content: '';
width: 20px;
height: 113%;
position: absolute;
background-color: #1c77f3;
right: -7%;
transform: rotate(5deg);
}Replica el código, analiza cómo funciona cada clase y experimenta modificando colores, tamaños y proporciones. ¡La creatividad es parte del aprendizaje!
A partir de este punto solo queda poner a rodar toda tu imaginación y creatividad (cámbiale el tamaño, prueba con otros colores) para darle el aspecto que quieras.
Nos vemos en un próximo artículo.
