JSFiddle - React, Tailwind, and code Playground

HTML

<div class="box">
    <div class="caption">
        <div class="title">
            THE TITLE
            <p> These are words, I do not want them to show, until mouseover. When zooming out, I can see these words.</p>
            </div>
    </div>
</div>

CSS

.box {
    width:200px;
    height:200px;
    background-color:aqua;
    position: relative;
     overflow: hidden;
}
.caption {
    width:200px;
    color:white;
    background-color:black;
    left: 0;
	z-index: 2;
    bottom: 0;
    position: absolute;
    font-size: 1em;
}
.caption p {
    display: none;
}

.box:hover .caption {
    bottom:0;
}
.box:hover .caption p {
    display: block;
}