JSFiddle - React, Tailwind, and code Playground
by besign
HTML
<script src="//code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<link rel="stylesheet" href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script src="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css">
<div class="container-fluid">
<div class="row2">
<div class="task has-steps">
<div class="task-head">
<h3>This is the task Head</h3>
</div>
<div class="task-desc"> This is the task Description to explain what the taks is about</div>
</div>
<div class="step">
<div class="col-lg box">
<h4>This is the steps</h4>
<div class="row">
<div class="col-6">
<small>
<button class="btn btn-icon">
<i class="fa fa-edit"></i>
</button>
Remind by Email</small>
</div>
<div class="col-6">
<small> at 7pm
<button class="btn btn-action">
<i class="fa fa-edit"></i>
</button>
</small>
</div>
</div>
</div>
</div>
</div>
</div>
CSS
body {
background: /*#DFEAE9*/
/*#C7D9D8*/ #95AEFE;
padding: 50px;
color: #7B8B8E
}
.task {
margin: 10px auto 30px auto
}
.task-head {
background: #537BFE /*#435F7E*/;
border-radius: 7px 7px 0 0;
text-align: center;
padding: 15px 10px 17px 10px;
color: #F6F6F6
}
.task-desc {
background: #FFF;
border-radius: 0 0 7px 7px;
text-align: center;
padding: 10px;
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.15)
}
.task.has-steps {
margin-bottom: 0
}
.step {
margin: auto;
text-align: center;
}
.step:before {
height: 30px;
width: 3px;
margin: 0 auto 0 auto;
content: "";
background-color: #AAB1B1;
position: relative;
top: 0;
display: block;
}
.box {
background: #FFF;
border-radius: 7px;
padding: 15px 10px 20px 10px;
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.15)
}
.step h4:before { height: 30px;
width: 30px;
height: 30px;
border-radius:25px; margin-right:5px;
content: "#";
color: #F7F7F7;
background-color: /*#AAB1B1*/ #FF6364;
display: inline-block; }
.step .btn-action {
background: #E9ECFB;
border-radius: 25px;
color: #5279fC;
width:50px; height:50px; padding:0 0 0 3px; text-align:center;line-height:10px
}
.step .btn-icon {
background: #5825fE;
border-radius: 25px;
color: #F7F7F7;
width:35px; height:35px; padding:0 0 0 3px; text-align:center;line-height:10px; font-size: 12px
}