📄Ejercicio HTML & CSS 🎨
La teoría se aprende practicando y la idea de este ejercicio es que practiquemos un poco de etiquetas.
Como menciona la metodología de este workshop se aprende haciendo y por ello te invito a practicar un poco las etiquetas. y los estilos, la idea es que uses la teoría o investigues un poco en internet para lograr el resultado esperado y tambien uses un poco la imaginación para añadir más elementos, si lo deseas.
Creemos unas tarjetas de personajes
Para hacer nuestra tarjeta de personajes nos basaremos en la siguiente imagen:

Primero lo que haremos será crear nuestro documento html base, esto lo haremos en un editor, puede ser visual studio code (local en tu maquina) o codepen.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
En el caso de que uses codepen, no es necesario crear la estrucutura anterior, por defecto esta viene incluida internamente y lo que colocaras en las sección del HTML será solo las etiquetas que estarían en el <body></body>
La siguiente imagen sería como se veria tu codepen:

En la seccion del HTML, crearemos nuestras etiquetas.
Como es una card, analicemos que elementos tiene:
-- Imagen
-- Nombre del personaje
-- Título del personaje
-- Redes sociales
-- botón de contact
Una vez analices los elementos, podemos empezar a crear las etiquetas, HTML tienen algunas etiquetas de significado semántico, algunas son demasiado intuitivas para con solo leer la etiqueta saber que puede hacer en el documento.
La etiqueta <img /> nos ayuda a añadir imagenes. Podemos usar una imagen placeholder quedando de esta manera nuestra etiqueta:
<img src="https://via.placeholder.com/150" />
Para el nombre del personaje ,título y universidad, podemos usar un h1, h2 y h3.
<h1>Nombre personaje </h1>
<h2>Título</h2>
<h3>universidad</h3>
Luego vendrian las redes sociales, que las podemos colocar usando imagenes, como por ejemplo:
<img src="https://www.fotoefectos.com/s/7060_anadir-logotipo-twitter-fotos-online.jpg" />
Luego vendría un boton
<button type="button">Contacto</button>
Ya tenemos nuestra card pero se va a ver muy desorganizada:

Vamos a colocar esos elementos que tenemos dentro de una caja contenedora o un elemento que sea el que los contenga como un <div></div>, esta etiqueta es muy general.
Nuestro HTML quedaría así:
<div>
<img src="https://via.placeholder.com/150" />
<h1>Nombre personaje </h1>
<h2>Título</h2>
<h3>universidad</h3>
<img src="https://www.fotoefectos.com/s/7060_anadir-logotipo-twitter-fotos-online.jpg" />
<button type="button">Contacto</button>
</div>
Ahora es momento de colocar estilos, y en la sección de codepen que dice CSS, ahi los vamos a incluir. Empezaremos creando selectores de etiqueta y empezaremos a hacer los ajustes necesario para ver bien nuestra card.
Si agregamos los siguientes estilos, van a notar que nuestra card se va ajustando poco a poco.
div {
background-color: black;
height: 400px;
width: 200px;
}
img {
width: 100%;
}
button {
background-color: black;
border: 0;
color: white;
font-size: 16px;
padding: 5px;
width: 100%;
}
Para diferenciar las dos images, que una es de red social y la otra es la imagen del personaje, podemos añadir una tributo clase a una de las imagenes, para diferenciarla, por ejemplo:
<img class="social" src="https://www.fotoefectos.com/s/7060_anadir-logotipo-twitter-fotos-online.jpg" />
Para añadir los estilos usamos el selector de clase:
.social {
width: 50px;
}
Te invito a terminar el ejercicio tomando como base el mockup o imagen de la card y aplicando los tags o etiquetas que consideres necesarios, ademas de los estilos.
Última actualización
¿Te fue útil?