Задать вопрос
@WQP

Как изменить анимацию элемента?

Здравствуйте, имеется пример codepen.io/toddsynan/full/pJuyx (самый последний Fold Out), как сделать чтобы он открывался не вниз, а в верх?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
andykov
@andykov
Shit happens
codepen.io/anon/pen/ENNPvZ

В .nav5 li ul заменить на это
...
bottom: 36px;
-webkit-transform: perspective(400) rotate3d(1, 0, 0, 90deg); // 90deg на себя, -90deg от себя
-webkit-transform-origin: 50% 100%;
...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
.nav5 ul > li:hover ul {
max-height: 1000px;
-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
opacity: 1;
}
.nav5 li ul {
position: absolute;
left: 0;
z-index: 1;
max-height: 0;
overflow: hidden;
-webkit-transform: perspective(400) rotate3d(1, 0, 0, 90deg);
-webkit-transform-origin: 50% 100%;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
margin-top: -100%;
top: -10px;
opacity: 0;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы