JSFiddle - React, Tailwind, and code Playground
by Chris LaFrombois
HTML
<div class="badge__main">
<div class="badge__badge">
<div class="badge__content">
<h4 class="badge__prime">PRIME</h4>
<h2 class="badge__title">Title</h2>
<div class="badge__highlight">
-Hello world
</div>
</div>
</div>
</div>
CSS
.badge__main {
flex-basis: 50%;
transform: translateY(0);
transition-duration: 1s;
transition-property: transform;
transition-timing-function: ease-out;
transition-delay: 1s;
backface-visibility: hidden;
}
.badge__main:hover {
transform: translateY(-8px);
}
.badge__badge {
margin-bottom: 40px;
margin-right: 40px;
width: 50%;
height: 200px;
background-color: rgb(125, 0, 0);
border-radius: 8px;
color: aliceblue;
box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
}
.badge__prime {
padding-top: 20px;
margin-left: 20px;
margin-right: auto;
}
.badge__content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.badge__title {
text-align: center;
}
.badge__highlight {
margin-right: auto;
margin-left: 30px;
display: flex;
flex-direction: column;
}