Hover Effect Style 50

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

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

Williamson

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae libero orci. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sed vestibulum.

Steve Thomas

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae libero orci. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sed vestibulum.

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

<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-50/img-1.jpg" alt="">
</div>
<div class="box-content">
<h4 class="title">Williamson</h4>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae libero orci. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sed vestibulum.</p>
<ul class="social-links">
<li><a href="#" class="fab fa-facebook"></a></li>
<li><a href="#" class="fab fa-google"></a></li>
<li><a href="#" class="fab fa-linkedin"></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>

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

.box{
position: relative;
perspective: 1000px;
}
.box .box-img{
transform: rotateY(0);
transition: all 0.50s ease-in-out 0s;
}
.box:hover .box-img{
transform: rotateY(-90deg);
}
.box .box-img img{
width: 100%;
height: auto;
}
.box .box-content{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 60px 20px;
text-align: center;
background: rgba(0,0,0,0.7);
transform: rotateY(90deg);
transition: all 0.50s ease-in-out 0s;
}
.box:hover .box-content{
transform: rotateY(0);
}
.box .title{
font-size: 20px;
color: #fff;
text-transform: uppercase;
}
.box .description{
font-size: 14px;
line-height: 24px;
color: #fff;
}
.box .title:after,
.box .description:after{
content: "";
width: 80%;
display: block;
border-bottom: 1px solid #fff;
margin: 15px auto;
}
.box .social-links{
margin: 0;
padding: 0;
list-style: none;
}
.box .social-links li{
display: inline-block;
margin: 0 10px;
}
.box .social-links li a{
font-size: 20px;
color: #a6a6a6;
}
.box .social-links li a:hover{
text-decoration: none;
color: #fff;
}
@media only screen and (max-width: 990px) {
.box{  margin-bottom:20px; }
}
@media only screen and (max-width: 479px) {
.box .box-content{ padding: 20px; }
}



Теги:
0

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

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