Переопределение анимации вкладки WP Bakery

Я пытаюсь переопределить анимацию вкладок WP Bakery, которая перемещает контент по вертикали в и из поля зрения. Я фронтенд-дизайнер с ограниченным опытом работы с JS. На сайте есть тема, но, насколько я могу судить по коду, вкладки и анимация закодированы как компоненты Bakery.

Просто ищу код, чтобы переопределить эту вещь! Ссылки на эту способность, кажется, полностью недоступны в других местах моего исследования. Спасибо!

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
2
0
925
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Нашел этот фрагмент CSS через Google, в котором говорится:

.vc_tta-panel.vc_animating {
    opacity: 0;
}

Это скрывает вертикальную анимацию, я также ищу исправление JS.

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

MBar 01.01.2021 19:45
Ответ принят как подходящий

Мне удалось удалить вертикальную анимацию из компонентов tab и pageable container визуального композитора с помощью этого CSS. Мне пришлось указать верхний и нижний классы css в зависимости от положения вкладок. Этот подробный пример показывает, как переопределить вертикальную анимацию во всех популярных браузерах. По сути, вам нужно установить transform и transition на none на .vc_tta-panel-body. Я хотел добавить к панелям настраиваемый эффект затухания, поэтому я добавил fadein animation к тем же классам css под заменами преобразования и перехода.


.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

Спасибо, Ян, приятно знать, что здесь нет JS!

MBar 01.01.2021 19:45

Другие вопросы по теме