mdn / data

This repository contains general data for Web technologies
https://developer.mozilla.org
Creative Commons Zero v1.0 Universal
727 stars 192 forks source link

chore: update linear-gradient syntax to use optional color-interpolation-method #766

Closed JayaKrishnaNamburu closed 2 months ago

JayaKrishnaNamburu commented 2 months ago

Description

The syntax for linear-gradient is missing color-interpolation-method which had a baseline support from May 2023. You can get more details about the property here https://developer.mozilla.org/en-US/docs/Web/CSS/color-interpolation-method

It is even missing from the formal syntax of linear-gradient property page in mdn

Here is the CSS-Image-Module-4 with it's updated syntax for linear-gradients to support color-interpolation-method.

Motivation

When trying to pass linear-gradient values using 3rd party property parsers like css-tree. It property is failing it is reading from mdn which had outdated syntax for linear-gradient. Here is an example https://stackblitz.com/edit/vitejs-vite-147ich?file=main.js

Additional details

CSS Image Module 4 -> https://drafts.csswg.org/css-images-4/#linear-gradients