How can I modify the code in my Webflow website using Splide JS to display 2.5 slides instead of 1.5 slides on tablet view (between 768px and 991px)?
Published on
September 22, 2023
To modify the code in your Webflow website to display 2.5 slides instead of 1.5 slides on tablet view, you can use Splide JS in combination with some custom JavaScript code. The following steps will guide you through the process:
- Add Splide JS to your Webflow project:
- Visit the Splide JS website (https://splidejs.com/) and download the latest version of the library.
- Extract the downloaded file and locate the
splide.min.js
file. - Rename the file to
splide.js
and upload it to your Webflow project's assets or hosting.
- Import Splide JS into your Webflow project:
- In your Webflow project, open the page where you want to include the Splide JS slider.
- Go to the page settings and navigate to the
Custom Code
tab. - In the
Head Code
section, add the following line to import Splide JS:
```html ```
- Create the HTML structure for the slider:
- On the page where you want to include the slider, add a
div
element to serve as the container. - Inside the container
div
, add aul
element with classsplide__list
. - Within the
ul
, addli
elements for each slide you want to display. - Apply appropriate classes and styling to these elements to achieve the desired layout.
- Initialize Splide JS with custom configuration:
- In your Webflow project, navigate to the custom JavaScript file where you want to initialize Splide JS (e.g., a script block or an external JS file).
- In this JavaScript file, add the following code to initialize Splide JS with custom configuration:
```javascript
document.addEventListener('DOMContentLoaded', function() {
new Splide('.splide__list', {
perPage: 2.5,
gap: '1rem', // Adjust this value according to your design
breakpoints: {
991: {
perPage: 2.5
}
}
}).mount();
});
```
- Adjust the slider layout for tablet view (768px - 991px):
- The code provided above sets
2.5
slides per page between the768px
and991px
viewport widths. - Customize the
gap
value according to your design, or remove it if not required. - You can tweak the
perPage
value to adjust the number of slides displayed on tablet view.
- Preview and publish your Webflow project:
- Save your changes and preview your project in tablet view (within the specified breakpoint range).
- If everything looks as expected, publish your project to make the changes live on your website.
By following these steps, you will be able to modify the code in your Webflow website using Splide JS to display 2.5 slides instead of 1.5 slides on tablet view.
Additional Questions:
- How do I add a slider to my Webflow website?
- Can I customize the animation effects in Splide JS?
- How can I create a responsive carousel in Webflow using Splide JS?