Estilización de Iconos Sociales en CSS3 y HTML5
Clase 14 de 28 • Curso de Creación de Páginas Web con Wordpress y No-code
Contenido del curso
- 5

Fundamentos de HTML: Uso y Creación de Etiquetas Básicas
04:05 - 6

Escribir y estructurar tu primera página web con HTML
14:47 - 7

Construcción de un Portafolio con HTML y CSS
11:20 - 8

Maquetación de Iconos Sociales en HTML para Desarrolladores
11:38 - 9

Fundamentos de CSS: Selectores y Propiedades Esenciales
08:59 - 10

Escritura y Enlace de CSS en Proyectos HTML Básicos
12:11 - 11

Estilización de un Portafolio con CSS: Creación de un Header Atractivo
13:51 - 12

Superposición de Elementos en CSS: Técnicas y Ejemplos Prácticos
10:44 - 13

Estilización avanzada con CSS: Flexbox y transformaciones
14:44 - 14

Estilización de Iconos Sociales en CSS3 y HTML5
16:08 - 15

Optimización de CSS y Enlaces en HTML para Portafolios Web
07:42
- 20

Creación de Sitios Web sin Código con WordPress
07:44 - 21

Instalación de WordPress en hosting propio
06:56 - 22

Instalación y configuración de Elementor en WordPress
05:14 - 23

Creación de una Página Web desde Cero con Elementor
10:10 - 24

Maquetación de Héroes con Elementor para Páginas Web
11:33 - 25

Creación de Páginas Web con WordPress y Plantillas Prediseñadas
05:04
¿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: flexpara alinear los iconos lado a lado y centrarlos:.social-icons { display: flex; justify-content: center; } -
Agregar espacio y estilo:
Ajusta los
marginy agregaborder-radiuspara 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!