The Porto Carousel Element in the Porto Post Type Builder allows you to display posts or custom content in a responsive carousel with customizable navigation, animations, and device-specific controls.
How to Use the Carousel Element
- Open the Post Type Builder.
- Click the “+” Add Block icon in the top-left corner.
- Search for “Porto Carousel” in the block list and Click it.
- Insert Content Inside the Carousel - Add elements (e.g., image boxes, post blocks, custom HTML) as children of the carousel. Each child element becomes one carousel item.
- Configure Carousel Options - Adjust general layout settings, navigation, autoplay, and responsive behavior from the element’s settings panel.
- Save & Preview - Confirm how the carousel behaves across devices.
Element Content Options
-
General Display Controls
- Stage Padding – Adds padding on the left/right of the carousel track.
- Item Margin – Spacing between carousel items.
- Items – Default number of visible items.
- Items on Desktop / Tablet / Mobile / Mini – Device-specific item counts for full responsiveness.
- Full Screen – Expands carousel to full screen.
- Center Item – Centers the active slide.
- Infinite Loop – Loops slides continuously.
-
Autoplay Controls
(Displayed only when Autoplay is enabled)
- Autoplay Toggle – Enables automatic sliding.
- Autoplay Timeout – Time between slides (ms).
- Pause on Mouse Hover – Stops sliding when the user hovers over the carousel.
-
Navigation Controls
(Displayed only when Show Nav is enabled)
- Show Nav – Displays next/previous arrows.
- Nav Position – Choose where arrows appear.
- Nav Inside? – Place arrows inside the carousel area.
- Nav Type – Choose arrow style/icon set.
- Show Nav on Hover – Only show arrows when hovering.
-
Dot Navigation Controls
(Displayed only when Show Dots is enabled)
- Dots Position – Set the location of the dots.
- Dots Style Options – Customize dot appearance.
-
Animation & Effects
- Item Animation In – Animation when an item enters view.
- Item Animation Out – Animation when leaving view.
- Animation Delay – Delay before animation starts.
- Animation Duration – Duration of item animations.
-
Performance & Media
- Fetch Video – Enables video content inside carousel items.
- Lazyload – Loads items only when needed (faster page loading).
- Merge Items – Merges variable-width items into the slide flow.
-
Styling
- Additional CSS Classes – Add custom classes for advanced styling.
Best Practices
- Use Lazyload when working with many images.
- Set device-dependent item counts for better mobile experience.
- Enable Show Nav on Hover for cleaner, less cluttered layouts.
- Use Center Item when displaying cards or product highlights.
