<div class="services-area">
<div class="wrapper">
<div class="section-header">
<h1> Our Services</h1>
</div>
<div class="items">
<div class="single-item">
<div class="item-box">
<div class="icon-area">
<i class="fa fa-envelope"></i>
</div>
<h3>Digital Marketing</h3>
<p>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</p>
</div>
</div>
<div class="single-item">
<div class="item-box">
<div class="icon-area">
<i class="fa fa-adjust"></i>
</div>
<h3>Business Analysis</h3>
<p>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</p>
</div>
</div>
<div class="single-item">
<div class="item-box">
<div class="icon-area">
<i class="fab fa-facebook"></i>
</div>
<h3>Data Analysis</h3>
<p>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</p>
</div>
</div>
</div>
</div>
</div>
* {
box-sizing: border-box;
}
body{
margin: 0;
font-family: Poppins;
}
.services-area {
background: #25272a;
padding: 100px 0;
min-height: 100vh;
width: 100%;
float: left;
}
.wrapper {
max-width: 1170px;
margin: auto;
}
.section-header h1 {
text-align: center;
font-size: 40px;
color: #ddd;
margin: 0;
text-transform: uppercase;
margin-bottom: 60px;
}
.items {
float: left;
width: 100%;
}
.single-item {
width: 33.33%;
float: left;
padding: 15px;
}
.item-box {
padding: 30px;
text-align: center;
position: relative;
background: #34393e;
}
.item-box:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 0;
box-sizing: border-box;
height: 0;
border-bottom: 3px solid transparent;
border-left: 3px solid transparent;
transition: all .8s ease;
}
.item-box:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 0;
box-sizing: border-box;
height: 0;
border-top: 3px solid transparent;
border-right: 3px solid transparent;
transition: all .8s ease;
}
.single-item:hover .item-box:after,
.single-item:hover .item-box:before {
border-color: deepskyblue;
width: 100%;
height: 100%;
}
.icon-area {
font-size: 50px;
color: #fff;
transition: color .8s ease;
}
.single-item:hover .item-box .icon-area {
color: deepskyblue;
}
.item-box h3 {
font-size: 20px;
font-weight: bold;
color: #fff;
margin: 20px 0;
}
.item-box p {
font-size: 15px;
color: #ddd;
line-height: 23px;
}
@media (max-width: 767px) {
.single-item {
width: 100%;
}
}
This Pen doesn't use any external JavaScript resources.