top of page
CSS Snippet:

Button Gradient Slide Effect

This CSS snippet creates a sliding gradient animation when a user hovers over a button. The effect works by using a larger gradient background and shifting its position during hover.

It’s a simple way to create a modern, eye-catching button interaction without relying on JavaScript or complex animations.

Difficulty: 

Easy

Promotion

Need help with your Wix website?

Fix a problem, rebuild your site, or get your SEO set up properly.

Expert Wix support, exactly when you need it.

Find out more

Live preview

Gradient Slide

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Use case

Use this effect when you want to give buttons a more dynamic and modern feel. The sliding gradient draws subtle attention to the button and makes the interface feel more interactive.


It works particularly well for call-to-action buttons such as “Get Started”, “Sign Up”, or “Learn More”.

Where to apply it

Apply this class to buttons where you want a smooth animated gradient hover effect.


Common examples include:


• Primary call-to-action buttons

• Hero section buttons

• Pricing page buttons

• Signup or registration buttons

Notes & Setup

  1. Select your button in Wix Studio.

  2. Add the class: gradient-slide

  3. Paste the CSS into your site's Custom CSS section.


Adjust the gradient colours to match your site’s design, or increase the transition time if you want a slower animation.


This works best on buttons where the background colour is controlled by the CSS rather than the native button styling.


This CSS only controls the gradient animation; use the Wix Studio side panel to style your button text, padding, and border radius.

Licensing

This CSS snippet is free to use in personal and commercial Wix Studio projects. You’re welcome to copy, adapt, and use it on client or business websites.

Credit is not required, but if you found it useful, we’d really appreciate a small link back to Wix Doctor, ideally on your site’s footer, about page, credits page or wherever feels appropriate.

Linking back helps more Wix users discover the library and supports the continued creation of free snippets, tutorials, and community resources.

CSS Code

css

.gradient-slide {
background: linear-gradient(90deg, #4f46e5, #06b6d4, #4f46e5);
background-size: 200% 100%;
transition: background-position 0.35s ease;
}

.gradient-slide:hover {
background-position: 100% 0;
}

More 
Button
 Elements
Button Gradient Slide Hover Wix Studio CSS
</> Get Code
Gradient Slide
Button
Button Hover Lift Effect Wix Studio CSS
</> Get Code
Hover Lift
Button
Button Pulse Hover Effect Wix Studio CSS
</> Get Code
Pulse Hover
Button
Button Shine Effect Wix Studio CSS
</> Get Code
Shine Hover
Button
Ask the community

Share Your ThoughtsBe the first to write a comment.
bottom of page