внутри слайда находятся элементы с позиционированием absolute, поэтому пришлось у карусели убрать overflow:hidden. теперь абсолютные элементы отображаются нормально, за пределами слайда, но соответственно теперь карусель отображается все слайды на странице. как можно убрать слайды перед и после активного слайда?может через js как то, если у слайда нет classa ACTIVE то display none?
"если у слайда нет classa ACTIVE то display none?" просто в css задать display: none для всех слайдов, а для .active display: что-то там. Не катит так?
Не очень понятно, зачем всей карусели убирать overflow: hidden, если можно позиционировать элементы только относительно слайда.
потому что у родителя слайда стоит overflow hidden, соответственно элементы с позиционированием абсолют не могут выходить за его рамки
https://i.imgur.com/TJrex9H.png
ну вот я руками в бразуере пробовал слайдам которые идут после элемента актив display none ставить - оно работает.при пролистывании салйды скрываются. но это не работает для слайдов которые перед ACTIVE. почему то сукрывается активный слайд.
чет я так и н е нашел решение.если растягиваю сам слайд по ширине и длине то картинки вмещаются но тогда сдвигается нижний блок а по макету этого не должно быть. про ситуацию с овер флоу хидден вы уже знаете. набросал схематически как должен выглядеть слайдер.хелп
Обсуждают сегодня