Egorian
@Egorian

При добавлении класса не работает transition?

Хочу сделать слайдер, но не работает transition.
<ul id="slider">
        <li class="slide show" > Undefined<img src="..." alt=""></li>
        <li class="slide">Undefined<img src="..." alt="" ></li>
        <li class="slide">Undefined<img src="..." alt=""></li>
        <li class="slide">Undefined<img src="..." alt="" ></li>
        <li class="slide">Undefined<img src="..." alt=""></li>
        <li class="slide">Undefined<img src="...

" alt=""></li>
    </ul>
.slide{
    text-align: center;
position: absolute;
font-size: 5vw;
    margin-left:  35%;
    width: 30%;
    height: auto;
   display: none;

 
    opacity: 0;
    transition: all 1s opacity ;
 
}
.show{
position: relative;
    display: block;
    opacity: 1;
          transition: all 1s opacity ;
var slideInterval=setInterval(nextSlide,2000);
function nextSlide(){
   
        slides[currentslide].className='slide';
    currentslide=(currentslide+1)%slides.length;
            slides[currentslide].className='slide show';
}
  • Вопрос задан
  • 1050 просмотров
Решения вопроса 1
tivikovv
@tivikovv
Мимо прохожу
transition надо добавлять не к show, а к slide. + Свойство display не "поддается" transition
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект