Icon Box Designs

Bootstrap is a potent front-end framework used to create modern websites and web apps. It's open-source and free to use, yet features numerous HTML and CSS templates for UI interface elements such as buttons and forms. Bootstrap also supports JavaScript extensions.
*Use Bootstrap 5

Font Awesome is a robust icon set that contains scalable vector icons. And amazingly enough, it is free (icons sets can be quite expensive, making this a pretty sweet deal). There are many important types of icons that come with Font Awesome: social media, UI/web-related, and more!
*Use Font Awesome

Design #1

Smart Attendance

We Provide Auto Attendances and it's Entry-Exit Time Alert To Parents Via SMS Or Notification

<== HTML ==>
<div class="dd-box shadow">
   <div class="dd-bg"></div>
   <div class="dd-icon">
      <i class="fa fa-id-card"></i>
   </div>
   <div class="dd-data">
      <h4 class="head"></h4>
      <p class="m-0">
          We Provide Auto Attendances and it's Entry-Exit
          Time  Alert To Parents Via SMS Or Notification
      </p>
   </div>
</div>
	

	
<== CSS ==>
<style>

.dd-box {
   position: relative;
   max-width: 290px;
   padding: 30px 15px;
   padding-top: 0;
   margin: auto;
}

.dd-bg {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   height: 60px;
   background-color: #fd3f30;
}

.dd-icon {
   position: relative;
   top: 18px;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 80px;
   height: 80px;
   color: #fd3f30;
   font-size: 32px;
   text-shadow: 0 0 1px #000;
   margin: auto;
   z-index: 10;
}

.dd-icon::before {
   content: "";
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background-color: #fff;
   border: 4px solid #fd3f30;
   transition: .3s;
   transform: rotate(45deg);
   z-index: -1;
   box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}

.dd-data{
   margin-top: 50px;
}

.dd-data .head {
   color: #212529;
   text-align: center;
}

.dd-data p {
   height: 140px;
   overflow-y: auto;
   padding: 0 6px;
}

</style>

Design #2

Title Title

Lorem ipsum dolor sit amet consectetur adipisicing elit. Sint ipsum, ad molestias et ab similique aspernatur, consectetur quisquam fugit distinctio deddunt, eaque ut laborum accusamus cum accusantium reiciendis ipsam fugiat. Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit.

<== HTML ==>
<div class="dd-box shadow-lg">
   <div class="dd-head position-relative py-3">
      <span class="dd-icon-span"></span>
      <div class="dd-icon"><i class="fa fa-home"></i></div>
   </div>
   <h3 class="dd-heading">Title Title</h3>
   <p class="dd-data">
      Lorem ipsum dolor sit amet consectetur adipisicing
      elit. Sint ipsum, ad molestias et ab similique 
      aspernatur, consectetur quisquam fugit distinctio 
      deddunt, eaque ut laborum accusamus cum accusantium 
      reiciendis ipsam fugiat. Lorem ipsum dolor sit amet 
      consectetur adipisicing elit.Lorem ipsum dolor 
      sit amet consectetur adipisicing elit.
   </p>
</div>
	

	
<== CSS ==>
<style>

.dd-box {
    max-width: 295px;
    border-radius: 8px;
    overflow: hidden;
    margin: auto;
}

.dd-icon {
    display: flex;
    width: 80px;
    height: 80px;
    position: relative;
    color: #f9f9f9;
    font-size: 32px;
    text-shadow: 2px 2px 0.5rem #000000;
    justify-content: center;
    align-items: center;
    margin: auto;
    transition: .5s;
}

.dd-icon-span {
    position: absolute;
    width: 80px;
    height: 80px;
    left: calc(50% - 40px);
    background-color: #212529;
    transform: rotate(0);
    transition: .5s;
}

.dd-box:hover .dd-icon {
    font-size: 52px;
}

.dd-box:hover .dd-icon-span {
    transform: rotate(180deg);
    border-radius: 50%;
    top: -100px;
    left: -95px;
    bottom: -370px;
    right: -90px;
    width: auto;
    height: auto;
}

.dd-heading {
    position: relative;
    z-index: 5;
    color: #fd3f30;
    text-align: center;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 16px 0;
    margin: 0;
}

.dd-data {
    position: relative;
    z-index: 5;
    height: 130px;
	font-size: 14px;
    overflow-y: auto;
    padding: 0 7px 0 15px;
    margin: 0 8px 15px 0;
}

.dd-box:hover .dd-data {
    color: white !important;
}

.dd-data::-webkit-scrollbar {
    width: 2px;
}

.dd-data::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 10px;
}

.dd-data:hover::-webkit-scrollbar-thumb {
    background: #fd3f30;
    border-radius: 10px;
}

</style>

Design #3

Consectetur

Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet laboriosam incidunt hic laborum minus deleniti. Provident blanditiis ea rem exercitationem ipsa asperiores, molestias laborum ab id quo autem laboriosam sit! Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet laboriosam incidunt hic laborum minus deleniti. Provident blanditiis ea rem exercitationem ipsa asperiores, molestias laborum ab id quo autem laboriosam sit!

<== HTML ==>
<div class="dd-box shadow p-3">
   <span class="dd-box-bg"><i class="fa fa-flask"></i></span>
   <span class="dd-icon"><i class="fa fa-flask"></i></span>
   <h4 class="dd-head pt-4 mb-2 m-0">Consectetur</h4>
   <p class="dd-p text-justify">
      Lorem ipsum dolor sit amet consectetur 
      adipisicing elit. Amet laboriosam incidunt 
      hic laborum minus deleniti. Provident 
      blanditiis ea rem exercitationem ipsa 
      asperiores, molestias laborum ab id quo 
      autem laboriosam sit!
      Lorem ipsum dolor sit amet consectetur 
      adipisicing elit. Amet laboriosam incidunt 
      hic laborum minus deleniti. Provident 
      blanditiis ea rem exercitationem ipsa 
      asperiores, molestias laborum ab id quo 
      autem laboriosam sit!
   </h4>
</div>
	

	
<== CSS ==>
<style>

.dd-icon{
    display: flex;
    position: relative;
    width: 80px;
    height: 80px;
    color: white;
    font-size: 32px;
    background-color: #fd3f30;
    justify-content: center;
    align-items: center;
    margin: 16px auto;
    transition: .3s;
}

.dd-box{
    position: relative;
    overflow: hidden;
    max-width: 295px;
    height: 340px;
    border-radius: 8px;
    margin: auto;
}
.dd-box-bg{
    display: flex;
    position: absolute;
    top: 32px;
    left: calc(50% - 40px);
    width: 80px;
    height: 80px;
    background-color: #212529;
    color: white;
    font-size: 32px;
    justify-content: center;
    align-items: center;
    transform: rotate(45deg);
    transition: .5s;
    z-index: -1;
}

.dd-box:hover .dd-box-bg{
    top: 16px;
    left: 16px;
    transform: rotate(0);
}

.dd-box:hover .dd-icon{
    height: 0;
    color: transparent;
}

.dd-head{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Raleway', sans-serif;
    color: #212529;
    font-weight: 600;
    text-align: center;
    transition: .5s;
}

.dd-box:hover .dd-head{
    padding-top: 65px !important;
}

.dd-p{
    height: 120px;
    overflow-y: auto;
    font-size: 14px;
    transition: .5s;
    padding: 0 10px;
}

.dd-box:hover .dd-p{
    height: 165px;
}

.dd-p::-webkit-scrollbar {
    width: 2px;
}

.dd-p:hover::-webkit-scrollbar-thumb {
    background: #fd3f30; 
    border-radius: 10px;
}

</style>

Design #4

Title

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora culpa necessitatibus modi doloribus quibusdam, earum eum dolorum totam voluptatum quasi, officiis odit dignissimos iusto amet quia commodi! Minus, rem ea.

<== HTML ==>
<div class="dd-box shadow p-3">
   <div class="dd-icon">
      <i class="fa fa-graduation-cap"></i>
   </div>
   <div class="content">
      <h4 class="title">Title</h4>
      <p>
          Lorem ipsum dolor sit, amet consectetur adipisicing elit. 
          Tempora culpa necessitatibus modi doloribus quibusdam, 
          earum eum dolorum totam voluptatum quasi, officiis odit 
          dignissimos iusto amet quia commodi! Minus, rem ea.
      </p>
   </div>
</div>
	

	
<== CSS ==>
<style>

.dd-box{
    position: relative;
    max-width: 385px;
    border: 2px solid #faa8ca;
    background-color: #faa8ca;
    border-radius: 0 0 45px 0;
    padding: 20px;
    margin: 20px auto;
    transition: .5s ease;
    z-index: 1;
} 
.dd-box .dd-icon{
    position: absolute;
    content: "";
    top: 35px;
    left: -32px;
    font-size: 36px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 1px solid #ddd;
    background-color: #fff;
    text-align: center;
    z-index: 3;
}
.dd-box .dd-icon i{
    font-size: 25px;
    transition: .5s ease;
}
.dd-box:hover .dd-icon i{
    transform: rotate(360deg);
    transition: .5s ease;
}

.dd-box .dd-icon{
    border: 2px solid #faa8ca;
}

.dd-box:hover{
    transition: .5s ease;
    background-color: #fff;
}

.dd-box .content{
    padding-left: 40px;
}

.dd-box .content .title{
    font-weight: 600;
    margin-bottom: 18px;
}

.dd-box .content p{
    height: 112px;
    font-size: 15px;
    overflow-y: auto;
    padding-right: 4px;
}

.dd-box .content p::-webkit-scrollbar {
    width: 2px;
}

.dd-box .content p::-webkit-scrollbar-thumb {
    background: #000; 
    border-radius: 10px;
}

</style>

Design #5

Title

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio inventore minima nesciunt eos voluptatum, numquam voluptatem, autem error sed officiis sit fuga molestias illum velit praesentium, qui cumque ratione accusamus?

<== HTML ==>
<div class="dd-box">
   <div class="dd-icon">
      <i class="fa fa-music"></i>
   </div>
   <div class="dd-data">
      <h5>Title</h5>
      <p class="m-0">
         Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio 
         inventore minima nesciunt eos voluptatum, numquam voluptatem, autem 
         error sed officiis sit fuga molestias illum velit praesentium, qui 
         cumque ratione accusamus?
      </p>
   </div>
</div>
	

	
<== CSS ==>
<style>

.dd-box{
    max-width: 420px;
    box-shadow: 0 0 5px #ddd;
    padding: 20px;
    transition: .3s;
    margin: 0 auto;
}

.dd-box:hover {
    background-color: #ad211f;
}

.dd-box .dd-icon {
    position: relative;
    font-size: 45px;
    display: inline-block;
    color: #1a3a54;
}

.dd-box .dd-icon::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 80px;
    left: 0;
    border-radius: 50%;
    border: 2px dashed #ad211f;
    animation: f_after 20s linear infinite;
}

@keyframes f_after {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.dd-box .dd-icon::before {
    position: absolute;
    content: "";
    width: 90px;
    height: 90px;
    left: -5px;
    top: -5px;
    border-radius: 50%;
    border: 2px dashed #ad211f;
    animation: f_before 20s linear infinite;
}

@keyframes f_before {
    0% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.dd-box:hover .dd-icon::before,
.dd-box:hover .dd-icon::after {
    border-color: #ddd;
}

.dd-box .dd-icon i {
    padding: 15px;
}

.dd-box .dd-data {
    margin-top: 25px;
}

.dd-box .dd-data h5 {
    color: #1a3a54;
    font-weight: 600;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 4px;
}

.dd-box .dd-data p {
    font-weight: 500;
    height: 70px;
    overflow-y: auto;
}

.dd-box:hover .dd-icon,
.dd-box:hover .dd-data,
.dd-box:hover .dd-data h5 {
    color: #f5f5f5;
}

.dd-box ::-webkit-scrollbar {
    width: 5px;
}

.dd-box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.dd-box::-webkit-scrollbar-thumb {
    background: rgba(241, 137, 21, 0.5);
    border-radius: 10px;
}

</style>