Hover Effect Style 56

Подробное описание и демонстрацией работы эффекта наведения под номером №56 для бибилиотеки Bootstrap. Html и CSS код для реализации hover effect как на изображении.

Демонстрация эффекта наведения — стиль 56

Заголовок

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda consectetur delectus quae quod recusandae repudiandae.

Web Developer

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda consectetur delectus quae quod recusandae repudiandae.

Graphic Designer

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda consectetur delectus quae quod recusandae repudiandae.

html разметка для реализации данного эффекта

<div class="container">
<div class="row">
<div class="col-md-4 col-sm-6">
<div class="box">
<img src="https://fokit.ru/demo/images/hover-effect/hover-effect-style-56/img-1.jpg" alt="">
<div class="icon">
<i class="fa fa-expand"></i>
<div class="box-content">
<i class="fa fa-desktop"></i>
<h3 class="title">Web Designer</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda consectetur delectus quae quod recusandae repudiandae.</p>
</div>
</div>
</div>
</div>

<div class="col-md-4 col-sm-6">
<div class="box">
<img src="https://fokit.ru/demo/images/hover-effect/hover-effect-style-56/img-2.jpg" alt="">
<div class="icon">
<i class="fa fa-expand"></i>
<div class="box-content">
<i class="fa fa-diamond"></i>
<h3 class="title">Web Developer</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda consectetur delectus quae quod recusandae repudiandae.</p>
</div>
</div>
</div>
</div>
</div>
</div>

css разметка для реализации данного эффекта

.box{
position: relative;
overflow: hidden;
border: 1px solid #d3d3d3;
}
.box img{
width: 100%;
height: auto;
}
.box .icon{
width: 70px;
height: 70px;
padding: 22px 25px;
position: absolute;
bottom: 0;
left: 0;
font-size: 20px;
color: #fff;
background:rgba(0,0,0,0.8);
transition: all 0.50s ease 0s;
}
.box .icon:hover{
width: 100%;
height: 100%;
padding: 22px 0 0 88%;
}
.box .box-content{
width: 0;
height: 0;
position: absolute;
bottom: 0;
left: -100%;
text-align: center;
opacity: 0;
transition: all 0.7s ease 0s;
}
.box .icon:hover .box-content{
width: 100%;
height: 100%;
left: 0;
padding: 25% 10%;
opacity: 1;
}
.box .box-content i{
font-size: 30px;
}
.box .title{
font-size: 24px;
}
.box .description{
font-size: 15px;
}
@media only screen and (max-width: 990px) {
.box{ margin-bottom: 20px; }
}



Теги:
0

Оставить своё мнение

Ваш e-mail не будет опубликован. Обязательные поля помечены *