JSFiddle - React, Tailwind, and code Playground
by Shanid
HTML
<div class="row mb-xlarge">
<div class="home-sections">
<div class="col-md-4">
<div class="home-sections-item">
<div class="home-sections-head">
<img src="images/gallery/thumbs/thumb_01.png" alt="">
<ul class="home-sections-button">
<li><a href="#"><img src="images/icon-hover.png"></a></li>
</ul>
</div>
<div class="home-sections-content">
<h3 class="title">Nos projets domiciliaire</h3>
<h4 class="subtitle">PLUS DE DÉTAILS </h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="home-sections-item">
<div class="home-sections-head">
<img src="images/gallery/thumbs/thumb_02.png" alt="">
<ul class="home-sections-button">
<li><a href="#"><img src="images/icon-hover.png"></a></li>
</ul>
</div>
<div class="home-sections-content">
<h3 class="title">Modèles disponible</h3>
<h4 class="subtitle">VOIR LES MODÈLES</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="home-sections-item">
<div class="home-sections-head">
<img src="images/gallery/thumbs/thumb_03.png" alt="">
<ul class="home-sections-button">
<li><a href="#"><img src="images/icon-hover.png"></a></li>
</ul>
</div>
<div class="home-sections-content">
<h3 class="title">Qualité de construction</h3>
...
CSS
.home-sections .left-side .title{
background: #3666af;
height: 130px;
padding: 0 30px;
position: relative;
z-index: 2;
overflow: hidden;
}
.home-sections .left-side .title h2{
margin: 0;
line-height: 130px;
}
.home-sections .left-side .title span{
font-size: 18px;
color: #f8f8f8;
padding-left: 10px;
}
.home-sections .left-side .item .team-title{
font-size: 25px;
font-weight: 400;
font-family: ralewaylight;
margin-top:0;
padding-bottom: 10px;
}
.home-sections .left-side .item .team-title span{
display: block;
font-size: 50px;
font-weight: 900;
font-family: 'ralewayextrabold';
position: relative;
top: -5px;
}
.home-sections .left-side .item .team-position{
font-size: 19px;
}
.home-sections .left-side .item .info{
max-width: 75%;
margin: 0 auto;
color: #b1b1b1;
font-size: 1.1em;
padding: 34px 0 15px 0;
position: relative;
}
.home-sections .left-side .item .info:before{
content: '';
position: absolute;
top:0;
left: 50%;
width: 20%;
margin-left: -10%;
height: 4px;
background:#8ead42;
}
.home-sections .left-side .item .info .description p:last-child{
margin-bottom: 0;
}
.home-sections .left-side .item .social-icons{
margin: 0;
}
.home-sections .left-side .item .social-icons li{
list-style: none;
display: inline-block;
font-size: 20px;
padding: 0 5px;
}
.home-sections .left-side .item .social-icons li a{
color: #797979;
font-size: 20px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
...