top of page

How to Add Smooth Scroll in a Wix Website

  • Writer: Devansh Prakash
    Devansh Prakash
  • Feb 2, 2025
  • 2 min read
Adding smooth scrolling to your Wix website enhances user experience by creating a fluid and polished transition between scroll actions.

In this guide, we will implement smooth scrolling using Lenis, a lightweight JavaScript library for smooth page scrolling.


Requirements

  • A Wix Premium Plan (Custom code functionality is only available in premium plans).



Smooth Scroll in a Wix Website Guide


Step 1: Adding the Custom Code

To enable smooth scrolling, we will use Lenis.js. Below is the custom code you need to add to your Wix website:


<style>

/* Ensure the page height is correctly set for Lenis */

html.lenis, html.lenis body {

height: auto;

}


/* Override default scroll behavior */

.lenis.lenis-smooth {

scroll-behavior: auto !important;

}


/* Prevent scrolling when necessary */

.lenis.lenis-stopped {

overflow: hidden;

}

</style>


<script>

// Initialize Lenis with smooth scrolling configuration

const lenis = new Lenis({

lerp: 0.1, // Damping effect for smoothness

wheelMultiplier: 0.7, // Adjust scroll speed

gestureOrientation: 'vertical', // Enable vertical scrolling

normalizeWheel: false, // Preserve native wheel behavior

smoothTouch: false // Disable smooth scrolling for touch devices

});


// Animation frame loop to keep Lenis active

function raf(time) {

lenis.raf(time);

requestAnimationFrame(raf);

}


requestAnimationFrame(raf);

</script>


  • Site Dashboard
    Site Dashboard
  • Custom Code Collection
    Custom Code Collection
  • Custom Code Property
    Custom Code Property

Step 2: Implementing the Code in Wix Studio

Follow these steps to add the custom code to your Wix website:

  1. Go to your Wix Studio dashboard.

  2. On the bottom-left, click Settings.

  3. In Settings, search or scroll down to find Custom Code.

  4. Click Add Custom Code.

  5. In the pop-up panel:

    • Paste the custom code in the "Paste the code snippet here:" box.

    • Give it a recognizable name like "Smooth Scroll".

    • Apply the code to all pages.

    • Set the placement to Head.

  6. Click Apply.




Step 3: Testing the Smooth Scroll Effect

  • Refresh your published website to activate the smooth scrolling effect.

  • Scroll up and down to experience the fluid transition.

  • If you want to adjust the smoothness, modify the lerp and wheelMultiplier values in the script.



Credits
Conclusion

Adding smooth scrolling to a Wix website significantly improves the user experience, giving it a professional touch. Following this guide, you can effortlessly integrate Lenis.js and achieve a seamless scrolling effect on your Wix site.

17 Comments


michelletorres50983
13 hours ago

Đọc về "Smooth Scroll in a Wix Website" làm tôi nhận ra rằng những chi tiết nhỏ trong thiết kế web lại có thể tạo ra sự khác biệt lớn về trải nghiệm người dùng. Hiệu ứng cuộn trang mượt mà có vẻ không phải là một tính năng đột phá, nhưng nó góp phần tạo nên một giao diện chuyên nghiệp và dễ chịu, giữ chân người dùng ở lại trang lâu hơn. Những chi tiết nhỏ như vậy thường bị bỏ qua nhưng lại cực kỳ quan trọng đối với cảm nhận tổng thể. Tôi từng để ý, ngay cả khi lướt qua một vài trang về các cổng game trực tuyến như 33WIN, những yếu tố về…

Like

taylor69663
13 hours ago

Bài viết trên devanshprakash.com này có một giọng văn rất riêng và những chia sẻ cá nhân khá thẳng thắn, khiến tôi cảm thấy gần gũi và dễ đồng cảm. Tôi thích cách tác giả nhìn nhận vấn đề từ nhiều góc độ khác nhau, điều này thực sự khuyến khích người đọc tự suy nghĩ và tìm ra câu trả lời cho riêng mình. Đây là kiểu nội dung mà tôi thường đọc vào những lúc muốn tìm kiếm sự chiêm nghiệm hay một chút cảm hứng. Nó hoàn toàn khác với những lúc tôi chỉ đơn thuần muốn giải trí không cần suy nghĩ. Chẳng hạn, tôi nhớ có lần đang lướt mạng, tìm kiếm những nội dung…

Like

taylor69663
13 hours ago

Tính năng cuộn mượt mà thực sự là một chi tiết nhỏ nhưng lại đóng vai trò cực kỳ quan trọng trong việc nâng cao trải nghiệm người dùng trên website. Khi lướt qua các trang thông tin, hiệu ứng chuyển động uyển chuyển giúp người đọc cảm thấy dễ chịu và không bị mỏi mắt. Điều này làm tôi nhớ đến lần duyệt thử giao diện của một vài trang web giải trí lớn như 33WIN, nơi mà mọi hiệu ứng cuộn trang và chuyển cảnh đều được tối ưu hóa tối đa để mang lại cảm giác mượt mà nhất có thể cho người dùng. Wix đã tích hợp tính năng này một cách rất thông minh, giúp…

Like

taylor69663
13 hours ago

Hiệu ứng cuộn mượt mà trên trang web Wix được hướng dẫn trong bài viết này tuy chỉ là một chi tiết kỹ thuật nhỏ nhưng lại mang lại hiệu quả nâng cao trải nghiệm người dùng vô cùng lớn. Khi lướt qua một trang web có tốc độ phản hồi nhanh và các chuyển động trượt êm ái, người đọc sẽ cảm thấy dễ chịu và muốn ở lại khám phá nội dung lâu hơn. Sự mượt mà trong trải nghiệm cuộn trang này làm tôi nhớ đến cảm giác khi truy cập vào các sảnh trò chơi trực tuyến của 33WIN, nơi mọi thao tác chuyển trang hay lướt tìm kiếm đều được tối ưu hóa cực kỳ…

Like

michelletorres50983
13 hours ago

Hiệu ứng cuộn trang mượt mà tuy chỉ là một chi tiết kỹ thuật nhỏ trong thiết kế web nhưng lại đóng vai trò cực kỳ quan trọng trong việc nâng cao trải nghiệm tổng thể của người dùng trên trang Wix. Khi trang web chuyển động tự nhiên, người đọc sẽ cảm thấy dễ chịu hơn và có xu hướng ở lại khám phá nội dung lâu hơn. Bản thân tôi khi sử dụng điện thoại thông minh để đọc tin tức hay thỉnh thoảng lướt qua các trang giải trí trực tuyến như 33WIN cũng cực kỳ thích thú với những giao diện được tối ưu hóa chuyển động mượt mà như vậy, nó giúp giảm thiểu cảm giác…

Like
bottom of page