
Подробное описание и демонстрацией работы эффекта наведения под номером №31 для бибилиотеки Bootstrap. Html и CSS код для реализации hover effect как на изображении.
Демонстрация эффекта наведения — стиль 31
<div class="container"> <div class="row"> <div class="col-md-4 col-sm-6"> <div class="box"> <div class="box-img"> <img src="https://fokit.ru/demo/images/hover-effect/hover-effect-style-31/img-1.jpg" alt=""> </div> <a href="#" class="box-content"> <h2 class="title">Web Designer</h2> <p class="description">Lorem ipsum dolor consectetur adipisicing elit. Ipsa, tempor ibus sit amet, consectetur adipisicing elit. Ipsa, temporibus?</p> </a> </div> </div> </div> </div>css разметка для реализации данного эффекта
.box { position: relative; overflow: hidden; } .box .box-img{ border:4px solid #cecdcd; opacity:1; transform:translateY(0); transition: all 0.50s ease 0s; } .box:hover .box-img{ opacity:0; transform:translateY(-100%); } .box .box-img img{ width:100%; height: auto; } .box .box-content{ display: block; position: absolute; top:0; width:100%; height:100%; padding: 20% 4%; text-align:center; border:4px solid #76c3f9; background:#3498db; opacity:0; transform:scale(0.1,0.1); transition: all 0.50s ease 0s; } .box:hover .box-content{ transform:scale(1,1); opacity:1; } .box .title{ margin-top: 0; padding-bottom: 15px; font-size:20px; color:#fff; border-bottom: 1px solid #fff; text-transform:uppercase; } .box .description{ color:#fff; line-height:23px; } @media only screen and (max-width: 990px) { .box{ margin-bottom:20px; } .box .box-content{ padding: 15% 4%; } } @media only screen and (max-width: 480px) { .box .box-content{ padding: 10% 4%; } }