How to Add Smooth Scroll in a Wix Website
- 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:
<script src="https://unpkg.com/@studio-freight/lenis@1.0.42/dist/lenis.min.js"></script>
<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 
Custom Code Collection 
Custom Code Property
Step 2: Implementing the Code in Wix Studio
Follow these steps to add the custom code to your Wix website:
Go to your Wix Studio dashboard.
On the bottom-left, click Settings.
In Settings, search or scroll down to find Custom Code.
Click Add Custom Code.
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.
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
Lenis.js developed by Studio Freight
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.



Đọ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ề…
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…
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…
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ỳ…
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…