UNPKG

react-ripple-btn

Version:

`react-ripple-btn` is a lightweight and customizable React component that provides a beautiful ripple effect on button clicks. It's designed to enhance the user interface of your React applications with a visually appealing interaction effect.

49 lines (31 loc) 1.61 kB
# React Ripple Button ## Overview `react-ripple-btn` is a lightweight and customizable React component that provides a beautiful ripple effect on button clicks. It's designed to enhance the user interface of your React applications with a visually appealing interaction effect. ## Installation To install `react-ripple-btn`, run the following command in your project directory: ```bash npm i react-ripple-btn ``` ## Usage ```javascript import React from 'react'; import { RippleBtn } from 'react-ripple-btn'; const MyComponent = () => { return ( <RippleBtn color="white" duration={850} className="bg-red-500 p-2 rounded-xl"> Hello World </RippleBtn> ); }; ``` ## Props The `RippleBtn` component accepts the following props: - `color`: The color of the ripple effect. It can be any valid CSS color value. Default is `white`. - `duration`: The duration of the ripple effect in milliseconds. Default is `850`. - `className`: Additional CSS classes to apply to the button. This can be used to style the button as needed. ## Customization You can customize the appearance of the `RippleBtn` component using the `className` prop. This allows you to apply any CSS styles you need. For example, you can change the background color, padding, border radius, and more. ## Contributing Contributions are welcome! If you have a feature request, bug report, or want to contribute code, please open an issue or submit a pull request. ## License `react-ripple-btn` is licensed under the MIT License. See the `LICENSE` file for more details.