0.0.5 • Published 5 months ago

ngx-gradient-button v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

NgxCustomButton

This library was generated with Angular CLI version 16.2.0.

Custom Button Library

A simple and customizable button component that can be easily integrated into your project. This library allows you to create buttons with different styles, including custom colors, borders, gradients, and more.

Installation

To install this library, run the following npm command:

npm install ngx-gradient-button

Usage

Once installed, you can use the component in your application. Below is an example of how to use the button with different customizable options:

<ngx-gradientbutton label="Submit" color="primary" borderRadius="'10px'" outline="'red'" height="'50px'" width="'200px'" gradientStart="'blue'" gradientEnd="'purple'" hoverGradientStart="'green'" hoverGradientEnd="'yellow'">

## Parameters

Here are the available parameters you can customize for your button:

ParameterTypeDescription
labelStringThe text displayed on the button.
colorStringThe base color of the button (e.g., "primary", "secondary").
borderRadiusStringThe border radius of the button (e.g., '10px').
outlineStringThe outline color of the button (e.g., 'red').
heightStringThe height of the button (e.g., '50px').
widthStringThe width of the button (e.g., '200px').
gradientStartStringThe starting color for the gradient (e.g., 'blue').
gradientEndStringThe ending color for the gradient (e.g., 'purple').
hoverGradientStartStringThe starting color for the gradient when the button is hovered (e.g., 'green').
hoverGradientEndStringThe ending color for the gradient when the button is hovered (e.g., 'yellow').

Example

Here’s a more detailed example showcasing the different parameters:

<ngx-radient-button label="Click Me" color="primary" borderRadius="'12px'" outline="'black'" height="'60px'" width="'250px'" gradientStart="'red'" gradientEnd="'orange'" hoverGradientStart="'yellow'" hoverGradientEnd="'green'">

Compatibility

This library is compatible with the following versions of Angular:

  • Angular 13.x.x
  • Angular 14.x.x
  • Angular 15.x.x
  • Angular 16.x.x
  • Angular 17.x.x
  • Angular 18.x.x
  • Angular 19.x.x

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Dineshkumar A

0.0.5

5 months ago

0.0.3

5 months ago

0.0.0-watch

5 months ago

0.0.1

5 months ago