Is there a way to vertical-align text after the largest heading ends?
Attaching a screenshot for ref. This is but I am looking for
I have tried with justify-content:space-between
and then it looks like this but this is not expected.
Codepen URL: https://codepen.io/mukeysh/pen/XWZgdWZ
.container {
display: flex;
max-width: 1170px;
margin: auto;
}
.card {
align-items: center;
box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);
margin-right: 30px;
max-width: 400px;
padding: 30px;
justify-content: space-between;
flex: 0 1 33%;
}
.card img {
margin: auto;
}
.card-intro {
text-align: center;
}
<div class="container">
<div class="card">
<div class="card-intro">
<img src="https://via.placeholder.com/150">
<h2>Nunc egestas augue at pellentesque</h2>
</div>
<div class="card-body">
<p>Vivamus elementum semper nisi. Fusce ac felis sit amet ligula pharetra condimentum. Integer ante arcu, accumsan a, consectetuer eget, posuere ut, mauris. Vestibulum facilisis, purus nec pulvinar iaculis, ligula mi congue nunc, vitae euismod ligula urna in dolor. Nulla consequat massa quis enim.</p>
</div>
</div>
<div class="card">
<div class="card-intro">
<img src="https://via.placeholder.com/150">
<h2>Nunc egestas augue at pellentesque Nunc egestas augue at pellentesque</h2>
</div>
<div class="card-body">
<p>Vivamus elementum semper nisi. Fusce ac felis sit amet ligula pharetra condimentum. Integer ante arcu, accumsan a, consectetuer eget, posuere ut, mauris. Vestibulum facilisis, purus nec pulvinar iaculis, ligula mi congue nunc, vitae euismod ligula urna in dolor. Nulla consequat massa quis enim.</p>
</div>
</div>
<div class="card">
<div class="card-intro">
<img src="https://via.placeholder.com/150">
<h2>Nunc egestas augue at pellentesque Nunc egestas augue at pellentesque</h2>
</div>
<div class="card-body">
<p>Vivamus elementum semper nisi. Fusce ac felis sit amet ligula pharetra condimentum. Integer ante arcu, enim.</p>
</div>
</div>
</div>
Is there a way to align the text after the heading without any min-height to the heading?