Как сделать div с вертикальным выравниванием: сверху, изменить его положение на вертикальное выравнивание: среднее, но с плавным анимированным переходом через эти состояния?Перемещение CSS по свойству вертикального выравнивания
Я не могу заставить его работать, вертикально-выровнять непереходным?
Код:
.outer{
width:200px;
height:200px;
background:red;
display:table;
text-align:center;
}
.inner{
width:100px;
height:100px;
vertical-align:bottom;
display:table-cell;
transition:all 2s;
}
.inner:hover{
vertical-align:middle;
}
Вот скрипка: https://jsfiddle.net/7amp783t/
Нет, вам не нужно использовать jQuery для создания скользящей анимации. –