githubEdit

PostCSS Double Position Gradients

NPM Versionarrow-up-right Build Statusarrow-up-right Support Chatarrow-up-right

PostCSS Double Position Gradientsarrow-up-right lets you use double-position gradients in CSS, following the CSS Image Values and Replaced Contentarrow-up-right specification.

.linear-gradient {
  background-image: linear-gradient(90deg, black 25% 50%, blue 50% 75%);
}

.conic-gradient {
  background-image: conic-gradient(yellowgreen 40%, gold 0deg 75%, #f06 0deg);
}

/* becomes */

.linear-gradient {
  background-image: linear-gradient(90deg, black 25%, black 50%, blue 50%, blue 75%);
  background-image: linear-gradient(90deg, black 25% 50%, blue 50% 75%);
}

.conic-gradient {
  background-image: conic-gradient(yellowgreen 40%, gold 0deg, gold 75%, #f06 0deg);
  background-image: conic-gradient(yellowgreen 40%, gold 0deg 75%, #f06 0deg);
}

Usage

Add PostCSS Double Position Gradientsarrow-up-right to your project:

Use PostCSS Double Position Gradientsarrow-up-right to process your CSS:

Or use it as a PostCSSarrow-up-right plugin:

PostCSS Double Position Gradientsarrow-up-right runs in all Node environments, with special instructions for:

Options

preserve

The preserve option determines whether the original double-position gradients should be preserved. By default, double-position gradients are preserved.

Last updated

Was this helpful?