25th Nov '22
/
2 comments

How to Create a Right Overflow Effect on Sliders in Bricks

How to Create a Right Overflow Effect on Sliders in Bricks

In this tutorial, we’ll learn how to recreate a nice overflow effect on the right of our sliders in Bricks.

Table of Contents

Introduction

Recently, I’ve been asked to create a tutorial on how to add the pretty popular overflow effect on sliders, but only on the right – and keep the left of the slider boxed.

There are different ways to achieve it. I’ll list two methods here: one using the looping slider and one without the loop.

Let’s see how we can implement it using only a few lines of CSS.

Set the section’s overflow

First of all, make sure that the section that contains the slider element has overflow set to hidden:

The slider settings

Let’s add the class .slider-right-overflow to our slider:

Non-looping sliders

Set the slider type to slide:

The slider is looking as expected on frontend:

But when we slide it, the overflow on the left won’t be applied:

If you are fine with that, jump on the CSS section. Otherwise check the second method.

Looping sliders

Set the slider type to Loop:

Then add a :before pseudo-element to the same element (the slider container, not the slides), and add the following layout settings:

And finally, add the same background color of your section to the pseudo-element (in our case it’s #fff since the section background is white):

Now the left overflow is preserved even when sliding:

The CSS:

Add the following CSS code to your page:

.slider-right-overflow .splide__track {
    overflow: visible;
}

And we are done! Super easy to do for a great result.

Get access to all 633 Bricks code tutorials with BricksLabs Pro

2 comments

Leave your comment

 

Related Tutorials..

Floats in Bricks for Wrapping Text Around Images

Floats in Bricks for Wrapping Text Around Images

In the Bricks Facebook group a user asks: Float, left or right? Just a quick question. Am I going crazy or can't I specify a…
Categories:
Tags:
Width and Height of Mobile Hamburger Toggle in Bricks

Width and Height of Mobile Hamburger Toggle in Bricks

Looking to change the size of Bricks hamburger toggle in the mobile menu? The default width value of 20px can be changed by selecting the…
Categories:
How to Add a Dot Separator Between Nav Menu Items in Bricks

How to Add a Dot Separator Between Nav Menu Items in Bricks

Looking to add a circular dot separator between the nav menu items in your Bricks site? Add the following at Bricks → Settings → Custom…
Categories:
Tags:
How to sync two nestable sliders in Bricks

How to sync two nestable sliders in Bricks

In this tutorial, we'll learn how to sync two nestable sliders in Bricks: one will be the main slider and the other one will be…
Categories:
How to Create a Progress Bar for the Nested Slider in Bricks

How to Create a Progress Bar for the Nested Slider in Bricks

In this tutorial, we'll learn how to add a progress bar to our nested slider element in Bricks. Introduction A user recently asked in the…
Categories: