JSFiddle - React, Tailwind, and code Playground
by Andry Zirka
HTML
<div class="field ">
<div class="trainer">
<a class="circle-button "> <p id="circle"> </p> </a>
<div class="textblock">
<span> I’m a personal trainer in Toronto</span>
</div>
</div>
<div class="trainer">
<a class="circle-button "> <p id="circle"> </p> </a>
<div class="textblock">
<span>He is a professional coach of powerlifting</span>
</div>
</div>
<div class="trainer">
<a class="circle-button "> <p id="circle"> </p> </a>
<div class="textblock">
<span>She is a very knowledgeable instructor and a passionate poler. </span>
</div>
</div>
</div>
CSS
a, span, h3 {
color: red;
}
.field {
background: black no-repeat 50% 50%;
width: auto;
max-width: 1200px;
margin: 20px;
border-radius: 5px;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
#circle {
width: 200px;
height: 200px;
background: #416993 ;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.trainer {
float: left;
margin-left: 1%;
}
.trainer .textblock {
float: right;
width: 350px;
padding: 10px;
margin-left: 10px;
margin-top: 10px;
text-align: left;
vertical-align: middle;
border: 1px solid white;
border-radius: 5px;
display: none;
}
.circle-button:active ~ .textblock{
display: block;
}