Se va a realizar un ejercicio para visualizar una Card en la parte superior del documento la cual estará centrada, utilizando las propiedades CSS. Pero antes vamos a listar las propiedades CSS más usadas :
Display: Establece la visualización del elemento HTML, entre ellos están: inline, block, inline-block, flex y grid.
Font: Se refiere al tipo de letra, tamaño, estilo, etc.
Color del texto: Como lo indica estable el color del texto.
Margin: Asigna el margen para cada lado del elemento.
Padding:El padding de un elemento es la cantidad de espacio entre el borde y el contenido del elemento
Border: El estilo del borde del elemento.
Background: Color del elemento.
Width: Ancho.
Height: Alto.
Para el ejemplo a continuación se utilizarán algunas de estas propiedades:
1.Creamos la plantilla del documento HTML haciendo clic en el editor de Visual Studio Code y escribiendo html:5 con ello ya nos crea la estructura básica del documento.
2.Luego en el body creamos una sección con la etiqueta section y dentro de ella un div contenedor el cual contendrá una imagen y dos párrafos:
<body>
<section>
<div class=“card”>
<img src=“Marthica.jpg” alt=“MyImage”>
<p>Estudiante de Platzi</p>
<p>Curso programación web</p>
</div>
</section>
</body>
3.Luego en la sección del head damos los estilos escribiendo la propiedad CSS llamada style, dentro de ella vamos a hacer toda la funcionalidad de los estilos que le vamos a dar al documento.
4.Para dar estilo a section se accede a ella por el nombre de la etiqueta y entre corchetes se asigna las propiedades.
Para dar estilo a las clases de las etiquetas div, se accede a cada una de ellas a través de punto y el nombre de la clase, luego entre corchetes se asigna las propiedades.
<!DOCTYPE html>
<html lang=“en”>
<head>
<meta charset=“UTF-8”>
<meta http-equiv=“X-UA-Compatible” content=“IE=edge”>
<meta name=“viewport” content=“width=device-width, initial-scale=1.0”>
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
section {
width: 100%;
display: flex;
justify-content: center;
background: papayawhip;
}
.card {
width: 300px;
height: 500px;
background: rgb(234, 188, 211);
border-radius: 50px;
overflow: hidden;
justify-content: center;
position: relative;
}
.card img {
width: 100%;
height: 80%;
}
.card p {
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-style: oblique;
}
.card p:nth-child(3) {
color: black;
}
</style>
</head>
<body>
<section>
<div class=“card”>
<img src=“Marthica.jpg” alt=“MyImage”>
<p>Estudiante de Platzi</p>
<p>Curso programación web</p>
</div>
</section>
</body>
</html>