@webworkwizard
Чтобы изменить порядок элементов в виджете Elementor с помощью CSS и использовать свойство order
, вам нужно знать, как структурированы HTML-элементы в этом виджете. Обычно, внутри виджета каждый элемент - это отдельный дочерний элемент в контейнере (например, div). Предположим, у вас структура такая:
1 2 3 4 5 6 |
<div class="testimonial-widget"> <div class="testimonial-photo">Фото</div> <div class="testimonial-title">Заголовок</div> <div class="testimonial-subtitle">Второй заголовок</div> <div class="testimonial-text">Текст отзыва</div> </div> |
Чтобы изменить порядок этих блоков, можно использовать Flexbox и свойство order
. Например, чтобы поставить текст перед заголовками и фото, вы можете сделать следующее:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
.testimonial-widget { display: flex; flex-direction: column; /* Изменяем порядок в столбце, если нужно горизонтально - используйте row */ } .testimonial-photo { order: 2; } .testimonial-title { order: 3; } .testimonial-subtitle { order: 4; } .testimonial-text { order: 1; } |
Вот шаги, которые нужно предпринять:
Если структура вашего HTML отличается, вы должны отрегулировать селекторы в соответствии с вашей конкретной разметкой. Чтобы получить правильные селекторы, вы можете использовать инструменты разработчика в вашем браузере (например, Chrome DevTools) для изучения структуры HTML и CSS вашего виджета.