Hover Effect Style 132

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

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

Williamson

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, dolorem consecte!

Kristiana

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, dolorem consecte!

Steve Thomas

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, dolorem consecte!

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-132/img-1.jpg">
<div class="box-content">
<h3 class="title">Williamson</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, dolorem consecte!</p>
</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-132/img-2.jpg">
<div class="box-content">
<h3 class="title">Kristiana</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis, dolorem consecte!</p>
</div>
</div>
</div>
</div>
</div>

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

.box{
text-align: center;
overflow: hidden;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
position: relative;
}
.box:after{
content: "";
width: 0;
border-radius: 50%;
background: rgba(77, 73, 73, 0.8);
position: absolute;
top: 50%;
left: 50%;
bottom: 20px;
right: auto;
opacity: 0;
transform: translate(-50%, -50%);
transition: all 0.3s ease 0s;
}
.box:hover:after{
width: 85%;
padding-bottom: 85%;
opacity: 1;
}
.box img{
width: 100%;
height: auto;
}
.box .box-content{
width: 100%;
padding: 0 13%;
color: #fff;
position: absolute;
top: 25%;
left: 0;
opacity: 0;
z-index: 1;
transition: all 0.3s ease 0s;
}
.box:hover .box-content{
opacity: 1;
}
.box .title{
display: inline-block;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 10px;
}
.box .description{
font-size: 15px;
line-height: 25px;
}
@media only screen and (max-width:990px){
.box{ margin-bottom: 20px; }
}



Теги:
0

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

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