Fala pessoal, não tenho muita experiência com programação mas estou fazendo um projeto pessoal e preciso centralizar o bloco de texto dentro da classe principal. Fiz algumas alterações/testes no código, contudo, não estou conseguindo centralizar o texto no centro, conforme a segunda figura.
Se possível gostaria de manter o estilo responsivo, mostrando apenas uma coluna com o texto em cima da respectiva imagem.
Segue o código abaixo:
<html>
<head>
</head>
<style>
body {
margin: 0px;
}
.wrapper-grid {
align-items: end;
display: grid;
grid-template-columns: repeat(auto-fit, 500px);
justify-content: center;
}
.bloco {
overflow: hidden;
background-color: none;
text-align: center;
border-radius: 1rem;
position: relative;
margin: 0.5rem;
}
.banner-img {
position: absolute;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.profile-img {
align: end;
width: 240px;
height: 240px;
margin-top: 20px;
}
.name {
font-weight: bold;
font-size: 1.5rem;
}
.descricao {
block-size: 330px; <!--TAMANHO DO BLOCO-->
align-items: center;
margin: 1rem 2rem;
text-align: center;
vertical-align: center;
font-size: 20px;
}
</style>
<body>
<div class="wrapper-grid">
<div class="bloco">
<p class="descricao">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<div class='banner-img'></div>
<img src='https://images.emojiterra.com/google/android-nougat/512px/1f535.png' alt='profile image' class="profile-img">
<h1 class="name"></h1>
</div>
<div class="bloco">
<p class="descricao">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
<div class='banner-img'></div>
<img src='https://icones.pro/wp-content/uploads/2021/04/icone-cercle-rempli-rouge.png' alt='profile image' class="profile-img">
<h1 class="name"></h1>
</div>
<div class="bloco">
<p class="descricao">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<div class='banner-img'></div>
<img src='https://icones.pro/wp-content/uploads/2021/04/icone-cercle-rempli-vert.png' alt='profile image' class="profile-img">
<h1 class="name"></h1>
</div>
</body>
</html>