JSFiddle - React, Tailwind, and code Playground
by AshThakur
HTML
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700&display=swap" rel="stylesheet">
<div class="individual-instructor-widget">
<div class="class-date-header">
Saturday, January 18
</div>
<div class="individual-class">
<div class="class-col-1">
<div class="start-time">
11:00 AM
</div>
<div class="class-duration">
45 min
</div>
</div>
<div class="class-col-2">
<div class="class-name">
IPSTUDIO Example
</div>
<div class="class-type">
Boot Camp
</div>
<div class="class-location">
Chelsea
</div>
</div>
<div class="class-col-3">
<div class="class-book">
<a href="#">Book</a>
</div>
</div>
</div>
<div class="individual-class">
<div class="class-col-1">
<div class="start-time">
12:00 AM
</div>
<div class="class-duration">
45 min
</div>
</div>
<div class="class-col-2">
<div class="class-name">
IPSTUDIO Example
</div>
<div class="class-type">
Boot Camp
</div>
<div class="class-location">
Chelsea
</div>
</div>
<div class="class-col-3">
<div class="class-book">
<a href="#">Book</a>
</div>
</div>
</div>
<div class="class-date-header">
Saturday, January 19
</div>
<div class="individual-class">
<div class="class-col-1">
<div class="start-time">
11:00 AM
</div>
<div class="class-duration">
45 min
</div>
</div>
<div class="class-col-2">
<div class="class-name">
IPSTUDIO Example
</div>
<div class="class-type">
Boot Camp
</div>
<div class="class-location">
Chelsea
</div>
</div>
<div class="class-col-3">
<div class="class-book">
<a href="#">Book</a>
</div>
</div>
</div>
</div>
CSS
body{
font-family: 'Montserrat', sans-serif;
padding: 0;
margin: 0;
}
.individual-instructor-widget{
max-width: 1000px;
margin: 30px auto;
}
.individual-class{
display: flex;
font-family: inherit;
padding: 20px;
border-bottom: 1px solid #eee;
}
.class-col-1, .class-col-2, .class-col-3 {
width: 33.3%;
}
.individual-class .start-time {
font-weight: bold;
font-size: 24px;
}
.individual-class .class-name {
font-weight: bold;
font-size: 18px;
}
.individual-class .class-duration, .individual-class .class-type, .individual-class .class-location {
margin-top: 8px;
}
.individual-class .class-book a {
background: #000;
display: inline-block;
color: #fff;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
padding: 10px 20px;
}
.individual-class .class-col-3 {
display: flex;
align-items: center;
justify-content: flex-end;
}
.individual-class .class-location{
font-weight: bold;
}
.class-date-header {
background: #efefef;
padding: 10px;
}