1.card{2position: relative;3width: 250px;4height: 250px;5color: #2e2d31;6background: #131313;7overflow: hidden;8border-radius: 20px;9}1011.temporary_text{12font-weight: bold;13font-size: 24px;14padding: 6px 12px;15color: #f8f8f8;16}1718.card_title{19font-weight: bold;20}2122.card_content{23position: absolute;24left: 0;25bottom: 0;26/* edit the width to fit card */27width: 100%;28padding: 20px;29background: #f2f2f2;30border-top-left-radius: 20px;31/* edit here to change the height of the content box */32transform:translateY(150px);33transition: transform .25s;34}3536.card_content::before{37content:'';38position: absolute;39top: -47px;40right: -45px;41width: 100px;42height: 100px;43transform:rotate(-175deg);44border-radius: 50%;45box-shadow: inset 48px 48px #f2f2f2;46}4748.card_title{49color: #131313;50line-height: 15px;51}5253.card_subtitle{54display: block;55font-size: 12px;56margin-bottom: 10px;57}5859.card_description{60font-size: 14px;61opacity: 0;62transition: opacity .5s;63}6465.card:hover .card_content{66transform:translateY(0);67}6869.card:hover .card_description{70opacity: 1;71transition-delay: .25s;72}73747576777879808182838485868788
HTML
1<articleclass="card">2<divclass="temporary_text">3 Place image here
4</div>5<divclass="card_content">6<spanclass="card_title">This is a Title</span>7<spanclass="card_subtitle">Thsi is a subtitle of this page. Let us see how it looks on the Web.</span>8<pclass="card_description">Lorem ipsum dolor, sit amet expedita exercitationem recusandae aut dolor tempora aperiam itaque possimus at, cupiditate earum, quae repudiandae aspernatur? Labore minus soluta consequatur placeat.</p>910</div>11</article>