Добрый день. Нужно сделать анимацию, что бы при наведении на блок поднималась нижняя полоска заливая его фоном. НО: что бы она не опускалась до того момента, как мышка уйдет за пределы блока.
jsfiddle.net
html
<div class="box">
<div class="box-line"></div>
</div>
css
.box {
width:300px;
height: 170px;
border:1px solid black;
position:relative;
}
.box-line {
height: 50px;
width: 100%;
background-color: silver;
position: absolute;
bottom:0;
}
jquery
$(".box").hover(function() {
$(".box-line").animate({height: "100%"}, 500, function() {
$(".box-line").animate({height: "50px"})
});
});
Можно вообще на чистом css
.box {
width:300px;
height: 170px;
border:1px solid black;
position:relative;
}
.box-line {
height: 50px;
width: 100%;
background-color: silver;
position: absolute;
bottom:0;
transition: .5s height;
}
.box:hover .box-line{
height: 100%;
}
<div class="box">
<div class="box-line"></div>
</div>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Для ссылки определен стиль, как отменить его только для этого элемента?
Пытаюсь соединить базу данных с сервером GlassFish 41
Помогите написать, пожалуйста, код который будет переводить десятичное в шестнадцетеричную и в восьмеричную
На сцене главного окна есть кнопка, при нажатии на которую создается дополнительное окно следующим образом: