Hover Effect Style 17

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

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

Lorem ipsum dolor

Lorem ipsum dolor consectetur adipisicing elit. Ipsa, tempor ibus sit amet, consectetur adipisicing elit. Ipsa, temporibus?

read more

заговолокer

Lorem ipsum dolor consectetur adipisicing elit. Ipsa, tempor ibus sit amet, consectetur adipisicing elit. Ipsa, temporibus?

read more

Lorem ipsum dolor

Lorem ipsum dolor consectetur adipisicing elit. Ipsa, tempor ibus sit amet, consectetur adipisicing elit. Ipsa, temporibus?

read more
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-17/img-1.jpg" alt="">
</div>
<div class="box-content">
<h2 class="title">Lorem ipsum dolor</h2>
<p class="description">
Lorem ipsum dolor consectetur adipisicing elit. Ipsa, tempor ibus sit amet, consectetur adipisicing elit. Ipsa, temporibus?
</p>
<a href="#" class="read-more">read more</a>
</div>
</div>
</div>
</div>
</div>

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

.box{
position:relative;
perspective: 800px;
border:4px solid #dda566;
overflow: hidden;
}
.box .box-img{
transform: rotateX(0deg);
transition: all 0.4s ease 0s;
}
.box:hover .box-img{
transform: rotateX(80deg);
transform-origin: center bottom;
}
.box .box-img img{
width:100%;
height: auto;
}
.box .box-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px;
text-align:center;
background-color: #fff;
z-index:-1;
opacity: 0;
transition: all 0.4s ease 0s;
}
.box:hover .box-content{
opacity:1;
}
.box .title{
color:#333;
font-size:20px;
margin:0 0 10px 0;
text-transform:uppercase;
}
.box .description{
color:#808080;
font-size: 14px;
line-height:24px;
margin-bottom:20px;
}
.box .read-more{
background:#dda566;
padding:3% 6%;
color:#fff;
border:2px solid #dda566;
text-transform:capitalize;
transition:all 0.50s ease 0s;
}
.box .read-more:hover{
border:2px solid #dda566;
text-decoration:none;
background:#fff;
color: #dda566;
}
@media only screen and (max-width: 990px){
.box{
margin-bottom: 20px;
}
}
@media only screen and (max-width: 480px) {
.box .title{
font-size:14px;
}
.box .description{
font-size:12px;
line-height:20px;
margin-bottom:14px;
}
.box .box-content .read-more{
padding:5px 10px;
}
}



Теги:
0

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

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