Want more flexibility than Webflow’s default slider arrows allow? This guide shows you how to create fully custom next and previous buttons that you can place anywhere on your layout — while still using Webflow’s native slider.
By hiding the default arrows and using a lightweight script, you’ll get the exact functionality you want, without compromises.
Webflow’s default arrows are great for quick builds, but they’re:
With this setup, you can position your arrows freely, design them however you want, and still have full slider control.
Want to skip setup and see it in action?
Simply copy the script below and paste it into the <head>
tag of your project's custom code settings. If you're not familiar with using custom code in Webflow, no worries! You can click here to learn more and get step-by-step guidance.
<!-- Flowbase Booster [Custom Slider] -->
<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/boosters-custom-slider-webflow@2.0.1/dist/custom-slider.min.js" type="text/javascript"></script>
div-block
(we’ll call it Slider Wrapper
)display: none
— we’ll be using our own instead.Name: fb-slider
Value: true
If you're using the booster app, the demo component will include all the attributes and steps by default. However, follow this guide to learn how to set it up manually.
Inside your Slider Wrapper
, build your own navigation buttons (text links, icons, buttons — up to you). Just make sure to give them the correct attributes:
fb-slider-arrow
Value: left
fb-slider-arrow
Value: right
You can now style and position these however you like — without any Webflow limitations.
To customize your slider dots, start by adding two Nav Items: one for the active state and one for the inactive state. Typically, these are small circles about 8px by 8px. Assign specific attributes to these items, and the script will take care of generating the correct number of dots for your slides.
Use the following attributes for each state:
fb-slider-nav
Value: active
(for active state)fb-slider-nav
Value: inactive
(for inactive state)After you’ve followed the previous steps—adding the script and setting the attributes—it’s time to publish your page! Visit your live staging domain to see the Booster in action and ensure everything functions perfectly.
We love supporting the Webflow community, and your support means the world to us. If this helped you:
Thanks for being awesome. Keep building! 💪