JSFiddle - React, Tailwind, and code Playground
by Haze32
HTML
<div class="dpwBoxWrap">
<div class="dpwBox">
<div class="dpwBoxTitle">Etiam iaculis</div>
<div class="dpwBoxText">Subtitle Text Here</div>
<p class="dpwBoxFoot">Ut non enim eleifend felis pretium feugiat. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Nam at tortor in tellus interdum sagittis.</p>
</div>
<div class="dpwBox">
<div class="dpwBoxTitle">Etiam iaculis</div>
<div class="dpwBoxText">Subtitle Text Here</div>
<p class="dpwBoxFoot">Ut non enim eleifend felis pretium feugiat. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Nam at tortor in tellus interdum sagittis.</p>
</div>
<div class="dpwBox">
<div class="dpwBoxTitle">Etiam iaculis</div>
<div class="dpwBoxText">Subtitle Text Here</div>
<p class="dpwBoxFoot">Ut non enim eleifend felis pretium feugiat. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Nam at tortor in tellus interdum sagittis.</p>
</div>
</div>
CSS
.dpwBoxWrap {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.dpwBox {
width: 275px;
padding: 20px;
background-color: #2B2BFF; /* Dark blue background */
color: white; /* White text color */
display: flex;
flex-direction: column;
justify-content: space-between; /* Ensures first text is at top, last text at bottom */
box-sizing: border-box;
margin: 10px; /* Adds margin around each box for spacing when wrapped */
height: 300px; /* Set a fixed height to ensure consistent box sizes */
}
.dpwBoxTitle {
font-size: 32px; /* Large font size for the title */
margin-bottom: 5px; /* Space below the title */
}
.dpwBoxText {
font-size: 16px; /* Smaller font size for subtitle */
margin: 10px 0; /* Space below the subtitle */
}
.dpwBoxFoot {
font-size: 16px; /* Smaller font size for the main text */
margin-top: auto; /* Pushes the main text to the bottom */
}