Как переопределить настройки карусели сов в теме WordPress - PullRequest
0 голосов
/ 27 марта 2020

У меня есть тема, в которой используется owl-carousel, я не могу напрямую изменить ширину встроенного стиля, поэтому я добавил свои настраиваемые значения ширины для классов, прикрепленных к каждому элементу, изменив весь расчет, выполняемый JS, и также оставляя так много пробелов в конце.

Есть ли способ, которым я могу переопределить текущие настройки owl-carousel, которые отвечают за изменение настроек «transform: translate3d (x, x, x)» на Wordpress без непосредственного изменения файлов тем?

Вот короткая демонстрация

<div class="owl-stage-outer">
  <div class="owl-stage" style="width:(broken width), transform:translate3d(broken width again,0,0)"
       <div class="owl-item" style="width:346px (which is overridden by custom css)">..</div> 
      <div class="owl-item" style="width:346px (which is overridden by custom css)">..</div>
      ....
</div>
</div>

Дополнительная ширина этапа сова оставляет столько пробелов в конце, и вычисления, которые изменяют translate3d, также неточно оставить некоторые проблемы при прокрутке вправо и влево.

PS: ширины также изменяются с помощью пользовательского CSS для мобильных устройств и планшетов и широкоформатных экранов, что усложняет проблему.

...