
Подробное описание и демонстрация работы блока о нас под номером №59 для библиотеки Bootstrap. Html и CSS код для реализации блока service box на сайте как на изображении.
<div class="container"> <div class="row"> <div class="col-md-3 col-sm-6"> <div class="serviceBox"> <i class="service-icon fa fa-globe"></i> <h4 class="title">Web Design</h4> <p class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed finibus nunc.</p> <a href="#" class="read-more"> <span>Read More</span> <i class="fa fa-angle-right"></i> </a> </div> </div> <div class="col-md-3 col-sm-6"> <div class="serviceBox"> <i class="service-icon fa fa-rocket"></i> <h4 class="title">Web Development</h4> <p class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed finibus nunc.</p> <a href="#" class="read-more"> <span>Read More</span> <i class="fa fa-angle-right"></i> </a> </div> </div> </div> </div>css разметка для реализации блока о компании
.serviceBox{ padding: 0 20px; text-align: center; border: 1px solid #ccc; margin: 50px 0; position: relative; transition: all 0.3s linear 0s; } .serviceBox .service-icon{ display: inline-block; width: 90px; height: 90px; line-height: 90px; border-radius: 5px; background: #4ca8e8; font-size: 30px; color: #fff; margin: -45px 0 30px; position: relative; transition: all 0.3s linear 0s; } .serviceBox:hover .service-icon{ background: #dcdcdc; color: #4ca8e8; } .serviceBox .service-icon:after{ content: ""; border-top: 10px solid #4ca8e8; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); transition: all 0.3s linear 0s; } .serviceBox:hover .service-icon:after{ border-top-color: #dcdcdc; } .serviceBox .title{ font-size: 16px; color: #414141; margin: 0 0 12px 0; transition: all 0.3s ease 0s; } .serviceBox:hover .title{ color: #4ca8e8; } .serviceBox .description{ font-size: 16px; color: #8e8e8e; line-height: 25px; } .serviceBox .read-more{ display: inline-block; padding: 1px; background: #fff; border: 1px solid #ccc; font-size: 16px; color: #414141; position: relative; bottom: -20px; transition: margin-right 0.5s ease 0s, border-color 0.3s ease 0s; } .serviceBox .read-more span{ display: inline-block; padding: 5px 18px; background: #fff; margin: 0 -35px -12px 0; position: relative; left: 12px; transition: margin-right 0.5s ease 0s; } .serviceBox:hover .read-more span{ color: #4ca8e8; margin-right: 0; } .serviceBox .read-more i{ display: inline-block; padding: 9px 17px 8px 20px; background: #4ca8e8; color: #fff; } .serviceBox:hover, .serviceBox:hover .read-more{ border-color: #4ca8e8; } @media only screen and (max-width:767px){ .serviceBox{ margin-bottom: 80px; } }