romka123
@romka123
Переучиваюсь из PHP в Java разраба

Как сделать плавное появление нового кадра?

Приветствую друзья. Очень нужна ваша помощь в таком вопросе. Добавляю CSS свойство transition: all 1000ms ease; классу "active" через jquery. Класс "active" присваивается активному в данный момент кадру, но появляется он так же резко как и без него. Почему этот метод не работает? Как сделать плавное исчезновение старого кадра и появление нового из прозрачного фона со скоростью 1 сек?
Вот сам скрипт с которым я работаю: . Нажимая на стрелки меняется кадр.
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
@Scribblex
Привет! transition не работает со свойством display, используйте opacity. Свойство transition должно быть определено сразу, а не вешаться / сниматься динамически
.slider-item {
opacity: 0;
vertical-align: middle;
transition: all 1000ms ease;
width: 100%;
}

.slider-item.active {
opacity: 1;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы