2016-09-01 5 views
2

У меня есть карусель с элементами, которые имеют переменную высоту в отзывчивом, и я хочу центрировать их по вертикали внутри внутреннего контейнера. И я делаю (используя flex, top transform и т. Д.) ... но они сосредоточены только тогда, когда они закончили анимацию, когда они становятся активными, поэтому сначала они выровнены сверху, а затем спускаются, и кажется, что они прыгают.Элементы вертикальной вертикальной карусели в ответном состоянии

Я думаю, что это что-то вроде анимации Bootstrap для карусели, но я не понял ее. Страница https://zuckermanlaw.swapps.io, карусель находится в разделе «Наши услуги». Буду признателен за любую помощь. Благодарю.

ответ

1

Просто добавьте высоту, такую ​​же, как ваш класс карусели - внутренний класс должен быть ниже класса, хотя немного растяните изображения, но исправьте проблему.

section.third-section #carousel-our-services .carousel-inner .item .carousel-caption { 
     display: flex; 
     height: 365px;  
    } 

Надеюсь, это вам поможет. Наслаждайтесь :)

+0

Это высота для рабочего стола, но по-прежнему отлично подходит для отзывчивого выравнивания высот. Благодаря! –

1

Я играл с этим и придумал это.

@media (-webkit-transform-3d), not all 
    .carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right { 
position: absolute; 
left: 0; 
right: 0; 
top: 50%; 
transform: translate(0,-50%); // IE9 
transform: translate3d(0,-50%,0); // Modern Browsers 
    } 

Я заменил все объявления для этого селектора. Он изменяет стиль анимации, но выравнивается по вертикали. Лично я считаю, что это выглядит круто, но вы не можете. Я думал, это все равно стоит показать тебе. Это может быть хорошим началом для вас. Я сделал это в инспекторе браузера, и это было единственное изменение, которое я сделал.

+0

Хотя следует отметить, что это действительно тяжело и может привести к ухудшению качества изображения. - с другой стороны, это, безусловно, самое эффективное и легкое решение, которое я знаю. – NoobishPro

+0

Спасибо за предложение, BabyD! – Vcasso

+0

Мне понравилось, но эта анимация не может быть принята на работу. В любом случае, спасибо за помощь! –

Смежные вопросы