Download the PHP package lukapeharda/tailwindcss-color-palette-generator without Composer

On this page you can find all versions of the php package lukapeharda/tailwindcss-color-palette-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package tailwindcss-color-palette-generator

TailwindCSS Color Palette Generator

Generates TailwindCSS color palette (ranging from 50 to 900) from a single base color (which can be given as a hex value, HSL or RGB).

Uses HSL color model and base color lightness to generate step colors by raising (or lowering) lightness in steps (and considering bound thresholds).

Installation

Install it via composer by running:

composer require lukapeharda/tailwindcss-color-palette-generator

Usage

First, import needed namespaces and classes:

Then create your base color:

Lastly, use base color to create a color palette:

Generated $palette will be an array where keys are TailwindCSS color steps and values Color objects:

You can then loop over it to generate CSS variables or use it anyway you see fit:

Extend color settings in your tailwind.config.js file and add primary color pallete:

Afterwards you can use your color as regular CSS Tailwind class, for example as text-primary-100 or bg-primary-300.

Defaults

PaletteGenerator class has some configurable options set to a sensible defaults.

Base color step value

By default base color step value is 500. This means that 5 lighter colors and 4 darker will be generated in a palette.

You can change it by calling setBaseValue method on the PaletteGenerator object:

By setting the base value to 400 4 lighter colors and 5 darker will be generated.

Bounds thresholds

By default the lightest generated color will have a lightness value of 90% and the darkest will have the lightness value of 10%.

You can change this by calling setThresholdLightest and setThresholdDarkest methods on PaletteGenerator object:

Color steps

By default, TailwindCSS 2.x color steps range is used (from 50 to 900).

You can override it by calling setColorSteps method on PaletteGenerator object by giving it an array with step values:

Todos

Different strategies for generating colors are planned to be developed.


All versions of tailwindcss-color-palette-generator with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lukapeharda/tailwindcss-color-palette-generator contains the following files

Loading the files please wait ....