
Подробное описание и демонстрация работы блока о нас под номером №85 для библиотеки Bootstrap. Html и CSS код для реализации блока service box на сайте как на изображении.
Демо CSS блока о сервисе — стиль 85
заголовок
Lorem ipsum dolor sit amet, consecte adipisicing elit. A alias aspernatur autem blanditiis. Lorem ipsum dolor sit amet.
Создание сайтов
Lorem ipsum dolor sit amet, consecte adipisicing elit. A alias aspernatur autem blanditiis. Lorem ipsum dolor sit amet.
Адаптивный дизайн
Lorem ipsum dolor sit amet, consecte adipisicing elit. A alias aspernatur autem blanditiis. Lorem ipsum dolor sit amet.
<div class="container"> <div class="row"> <div class="col-md-3 col-sm-6"> <div class="serviceBox"> <div class="service-icon"> <i class="fa fa-globe"></i> </div> <h3 class="title">Web Design</h3> <p class="description"> Lorem ipsum dolor sit amet, consecte adipisicing elit. A alias aspernatur autem blanditiis. Lorem ipsum dolor sit amet. </p> </div> </div> <div class="col-md-3 col-sm-6"> <div class="serviceBox blue"> <div class="service-icon"> <i class="fa fa-rocket"></i> </div> <h3 class="title">Web Development</h3> <p class="description"> Lorem ipsum dolor sit amet, consecte adipisicing elit. A alias aspernatur autem blanditiis. Lorem ipsum dolor sit amet. </p> </div> </div> </div> </div>css разметка для реализации блока о компании
.serviceBox{ text-align: center; position: relative; } .serviceBox .service-icon{ width: 130px; height: 140px; line-height: 145px; background: linear-gradient(to bottom,transparent 49%,#e47019 50%); margin: 0 auto 15px; font-size: 45px; color: #fff; -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); position: relative; transition: all 0.3s ease 0s; } .serviceBox:hover .service-icon{ font-size: 60px; } .serviceBox .service-icon:before, .serviceBox .service-icon:after{ content: ""; width: 93%; height: 93%; background: #fff; position: absolute; top: 50%; left: 50%; z-index: -1; -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); transform: translate(-50%, -50%); } .serviceBox .service-icon:after{ width: 85%; height: 85%; background: #e47019; transition: all 0.3s ease 0s; } .serviceBox:hover .service-icon:after{ box-shadow: 0 0 40px rgba(0,0,0,0.2) inset; } .serviceBox .title{ font-size: 25px; color: #505050; text-transform: capitalize; margin: 0 0 10px 0; position: relative; transition: all 0.3s ease 0s; } .serviceBox:hover .title{ color: #e47019; } .serviceBox .title:before{ content: ""; width: 20px; height: 20px; border-radius: 50%; border: 2px solid #e47019; background: #e47019; box-shadow: 0 0 0 3px #fff inset; position: absolute; top: -50px; left: 50%; opacity: 0; transform: translateX(-50%); transition: all 0.3s ease 0s; } .serviceBox:hover .title:before{ opacity: 1; top: -24px; } .serviceBox .description{ font-size: 15px; color: #505050; line-height: 27px; margin: 0; } .serviceBox.blue .service-icon{ background: linear-gradient(to bottom,transparent 49%,#1b87a4 50%); } .serviceBox.blue .service-icon:after{ background: #1b87a4; } .serviceBox.blue:hover .title{ color: #1b87a4; } .serviceBox.blue .title:before{ border-color: #1b87a4; background: #1b87a4; } .serviceBox.darkblue .service-icon{ background: linear-gradient(to bottom,transparent 49%,#4c3f8f 50%); } .serviceBox.darkblue .service-icon:after{ background: #4c3f8f; } .serviceBox.darkblue:hover .title{ color: #4c3f8f; } .serviceBox.darkblue .title:before{ border-color: #4c3f8f; background: #4c3f8f; } .serviceBox.purple .service-icon{ background: linear-gradient(to bottom,transparent 49%,#9f2369 50%); } .serviceBox.purple .service-icon:after{ background: #9f2369; } .serviceBox.purple:hover .title{ color: #9f2369; } .serviceBox.purple .title:before{ border-color: #9f2369; background: #9f2369; } @media only screen and (max-width:990px){ .serviceBox{ margin-bottom: 10px; } }