Aqui te muestro un tutorial sencillo y rapido sobre como hacer una tarjeta de presentacion sencilla, iniciamos con el codigo en HTML donde generaremos una estructura sencilla con una foto nuestra, nuestro nombre y una descripcion sencilla, ademas agregaremos 2 botones los cuales sirven para contactarnos y en caso de que esten interesadon puedan descargar nuestro CV.
<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><linkrel="stylesheet"href="tutorial.css"><title>Presentacion</title></head><body><sectionclass="card"><divclass="header"><imgsrc="C:\MIGUEL\MATERIAS\Platzi\Tutorial - Curso Front-end\perfil.jpg"alt="Foto"></div><divclass="container"><h4><b>Miguel Angel Diaz Caamal</b></h4><p>Frontend Developer</p><buttononclick=location.href="https://www.linkedin.com/in/miguel-angel-diaz-caamal-2503b7239/">Contactame</button><buttononclick=location.href="MiguelAngelDiazCaamal-CV.pdf">CV</button></div></section></body></html>
Por otro lado complementaremos esto con nuestro CSS usando felxbox para darle el estilo adecuado a nuestra tarjeta de presentacion
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.card {
position: fixed;
width: 30%;
height: 50%;
border: 3px solid lightslategray;
transition: 0.3s;
text-align: center;
border-radius: 10px;
}
.card:hover {
box-shadow: 08px16px0rgba(0,0,0,0.2);
}
.container {
padding: 2px16px;
}
.header {
background-image: url("fondo.jpg");
background-size: cover;
padding: 10px;
overflow: hidden;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.headerimg {
width: 100px;
height: 100px;
border-radius: 50%;
border: 3px solid white;
}
button {
border: none;
outline: none;
padding: 12px16px;
background-color: #f1f1f1;
cursor: pointer;
}
button:hover {
background-color: green;
color: white;
}
h4{
color: dimgray;
}
p{
color: gray;
}
Por ultimo asi es como queda el resultado final.