From 3807fedac83e5b4b610939563499b4ad184888d9 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Thu, 26 Dec 2024 14:43:39 +0800 Subject: [PATCH 1/2] feat(css): add missing css `color-mix()` function --- css/functions.json | 8 ++++++++ css/syntaxes.json | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/css/functions.json b/css/functions.json index 639b4690..6d72b4a6 100644 --- a/css/functions.json +++ b/css/functions.json @@ -119,6 +119,14 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/clamp" }, + "color-mix()": { + "syntax": "color-mix( , [ && ? ]#{2})", + "groups": [ + "CSS Color" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color-mix" + }, "conic-gradient()": { "syntax": "conic-gradient( [ from ]? [ at ]?, )", "groups": [ diff --git a/css/syntaxes.json b/css/syntaxes.json index 8d075acb..fbb2eaa0 100644 --- a/css/syntaxes.json +++ b/css/syntaxes.json @@ -141,7 +141,10 @@ "syntax": " | | | | | | | | | | | | | | currentcolor | transparent" }, "color-interpolation-method": { - "syntax": "in [ | ? ]" + "syntax": "in [ | ? | ]" + }, + "color-mix()": { + "syntax": "color-mix( , [ && ? ]#{2})" }, "color-stop": { "syntax": " | " From 54e8a9ce41328209f452c2ee7477d2bb04e0ebe2 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Thu, 26 Dec 2024 14:55:54 +0800 Subject: [PATCH 2/2] add the missing syntax --- css/syntaxes.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/css/syntaxes.json b/css/syntaxes.json index fbb2eaa0..a58453ca 100644 --- a/css/syntaxes.json +++ b/css/syntaxes.json @@ -236,6 +236,9 @@ "cubic-bezier-timing-function": { "syntax": "ease | ease-in | ease-out | ease-in-out | cubic-bezier(, , , )" }, + "custom-color-space": { + "syntax": "" + }, "dasharray": { "syntax": "[ [ | ]+ ]#" },