DEV Community

Joodi
Joodi

Posted on

Learn Once and For All How to Change the Color of This Input! 🎨

If you want to change the color of a range slider (or any input element) in your web app using Tailwind CSS, here's how you can do it.

Image description

Changing the Color of Range Slider

To change the color of the slider, you only need to modify the accent-* class in Tailwind CSS.

For example:

<Input
  type="radio"
  name="exam"
  value={exam.id}
  onChange={() => {}}
  className="cursor-pointer accent-primary w-4 h-4"
/>
Enter fullscreen mode Exit fullscreen mode

What to Change

The part of the code we want to change is the accent-primary class. This is the class that determines the color of the slider. If you want a different color, you can replace accent-primary with any of the Tailwind colors, like:

  • accent-red-500
  • accent-blue-500
  • accent-green-500

For example:

<Input
  type="radio"
  name="exam"
  value={exam.id}
  onChange={() => {}}
  className="cursor-pointer accent-red-500 w-4 h-4"
/>
Enter fullscreen mode Exit fullscreen mode

This will change the color of the slider to red.

Conclusion

Changing the color of the range slider is simple. You just need to modify the accent-* class in Tailwind CSS.

That's it! Easy customization with Tailwind. 🎨

Top comments (0)