Estilización de Iconos Sociales en CSS3 y HTML5
Clase 13 de 27 • Curso de Creación de Páginas Web con Wordpress y No-code
Resumen
¿Cómo estilizar los iconos de las redes sociales en nuestra página web?
Para lograr una experiencia visual atractiva, es crucial estilizar adecuadamente los iconos de las redes sociales en tu página web. Aquí te guiaremos paso a paso para que puedas lograr el estilo deseado utilizando HTML5 y CSS3, sin complicarte con otras tecnologías. ¡Vamos a hacer de tu sitio algo asombroso!
¿Por qué utilizar padding en el main?
El primer paso es asegurarnos de que nuestra página tenga suficiente espacio visual. Para esto, aplicamos un padding al elemento main
:
main {
padding: 100px;
}
Este espacio evita que los elementos se vean muy juntos, especialmente importante al verificar el diseño en dispositivos móviles. Esto puede hacerse activando la vista de dispositivo en el navegador Chrome.
¿Cómo ajustar el viewport para dispositivos móviles?
Un punto crítico al trabajar con diseño responsivo es ajustar el viewport
. Añade esta metaetiqueta en el head
de tu archivo HTML:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Este ajuste asegura que el ancho de la vista sea igual al del dispositivo y que la escala inicial sea 1, resolviendo problemas de visualización en pantallas pequeñas.
¿Cómo estilizar los iconos sociales?
Para que tus iconos se vean organizados y atractivos, sigue estos pasos:
-
Acceder a los iconos:
Asegúrate de que la clase de los iconos es correcta para CSS. Por ejemplo:
.social-icon { background: red; /* Temporalmente para visualización */ }
-
Usar Flexbox para alineación:
Utilizamos
display: flex
para alinear los iconos lado a lado y centrarlos:.social-icons { display: flex; justify-content: center; }
-
Agregar espacio y estilo:
Ajusta los
margin
y agregaborder-radius
para mejorar la presentación:.social-icon { margin-left: 8px; display: flex; justify-content: center; align-items: center; padding: 15px; border-radius: 5px; }
¿Cómo quitar los puntos de la lista y ajustar las cajas?
Para eliminar los puntos que aparecen por defecto en ul
, y asegurarte de que cada enlace ocupa todo su contenedor:
.social-icons {
list-style: none;
}
.social-icons li {
width: 100%;
margin-left: 8px; /* Movido desde el elemento a */
}
¿Cómo aplicar colores específicos a cada icono?
Usando los IDs específicos de cada icono, aplica los colores adecuados según la red social:
#linkedin {
background: #0077B0;
}
#github {
background: #23272D;
}
#twitter {
background: #1DA1F2;
}
#youtube {
background: #FF0000;
}
#platzi {
background: #121F3D;
}
¿Qué hemos logrado?
Has aprendido a estilizar tus iconos sociales con técnicas básicas de CSS, usando propiedades como flexbox
y adaptando el diseño para móviles. Toda la transformación se logró con HTML5
y CSS3
, demostrando que con una base sólida y buenas prácticas puedes crear una página web profesional y atractiva. ¡Sigue adelante y continúa explorando el potencial del diseño web!