diff --git a/css/properties.json b/css/properties.json index 23f978dd..9cc746cd 100644 --- a/css/properties.json +++ b/css/properties.json @@ -5315,22 +5315,6 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-height" }, - "line-height-step": { - "syntax": "", - "media": "visual", - "inherited": true, - "animationType": "discrete", - "percentages": "no", - "groups": [ - "CSS Fonts" - ], - "initial": "0", - "appliesto": "blockContainerElements", - "computed": "absoluteLength", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-height-step" - }, "list-style": { "syntax": "<'list-style-type'> || <'list-style-position'> || <'list-style-image'>", "media": "visual", @@ -6059,124 +6043,109 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode" }, - "object-fit": { - "syntax": "fill | contain | cover | none | scale-down", + "motion": { + "syntax": "<'motion-path'> && <'motion-offset'> && <'motion-rotation'>", "media": "visual", "inherited": false, "animationType": "discrete", - "percentages": "no", + "percentages": [ + "motion-offset" + ], "groups": [ - "CSS Images" + "CSS Motion" ], - "initial": "fill", - "appliesto": "replacedElements", - "computed": "asSpecified", - "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-fit" + "initial": [ + "motion-path", + "motion-offset", + "motion-rotation" + ], + "appliesto": "allElementsSVGContainerElements", + "computed": [ + "motion-path", + "motion-offset", + "motion-rotation" + ], + "order": "orderOfAppearance", + "stacking": true, + "status": "experimental" }, - "object-position": { - "syntax": "", + "motion-offset": { + "syntax": "<length-percentage>", "media": "visual", - "inherited": true, - "animationType": "repeatableListOfSimpleListOfLpc", - "percentages": "referToWidthAndHeightOfElement", + "inherited": false, + "animationType": "lpc", + "percentages": "referToTotalPathLength", "groups": [ - "CSS Images" + "CSS Motion" ], - "initial": "50% 50%", - "appliesto": "replacedElements", + "initial": "0", + "appliesto": "allElementsSVGContainerElements", "computed": "asSpecified", "order": "uniqueOrder", - "status": "standard", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-position" + "status": "experimental" }, - "offset": { - "syntax": "[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?", + "motion-path": { + "syntax": "<url> | [ <basic-shape> | <path()> ] || <geometry-box> | none", "media": "visual", "inherited": false, - "animationType": [ - "offset-position", - "offset-path", - "offset-distance", - "offset-anchor", - "offset-rotate" - ], - "percentages": [ - "offset-position", - "offset-distance", - "offset-anchor" - ], + "animationType": "discrete", + "percentages": "no", "groups": [ "CSS Motion" ], - "initial": [ - "offset-position", - "offset-path", - "offset-distance", - "offset-anchor", - "offset-rotate" - ], - "appliesto": "transformableElements", - "computed": [ - "offset-position", - "offset-path", - "offset-distance", - "offset-anchor", - "offset-rotate" - ], - "order": "perGrammar", + "initial": "none", + "appliesto": "allElementsSVGContainerElements", + "computed": "asSpecified", + "order": "uniqueOrder", "stacking": true, - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset" + "status": "experimental" }, - "offset-anchor": { - "syntax": "auto | ", + "motion-rotation": { + "syntax": "[ auto | reverse ] && <angle>", "media": "visual", "inherited": false, - "animationType": "position", - "percentages": "relativeToWidthAndHeight", + "animationType": "number", + "percentages": "no", "groups": [ "CSS Motion" ], - "initial": "auto", - "appliesto": "transformableElements", - "computed": "forLengthAbsoluteValueOtherwisePercentage", - "order": "perGrammar", + "initial": "auto", + "appliesto": "allElementsSVGContainerElements", + "computed": "asSpecified", + "order": "uniqueOrder", "status": "experimental" }, - "offset-distance": { - "syntax": "", + "object-fit": { + "syntax": "fill | contain | cover | none | scale-down", "media": "visual", "inherited": false, - "animationType": "lpc", - "percentages": "referToTotalPathLength", + "animationType": "discrete", + "percentages": "no", "groups": [ - "CSS Motion" + "CSS Images" ], - "initial": "0", - "appliesto": "transformableElements", - "computed": "forLengthAbsoluteValueOtherwisePercentage", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset-distance" + "initial": "fill", + "appliesto": "replacedElements", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-fit" }, - "offset-path": { - "syntax": "none | ray( [ && ? && contain? ] ) | | | [ || ]", + "object-position": { + "syntax": "", "media": "visual", - "inherited": false, - "animationType": "angleOrBasicShapeOrPath", - "percentages": "no", + "inherited": true, + "animationType": "repeatableListOfSimpleListOfLpc", + "percentages": "referToWidthAndHeightOfElement", "groups": [ - "CSS Motion" + "CSS Images" ], - "initial": "none", - "appliesto": "transformableElements", + "initial": "50% 50%", + "appliesto": "replacedElements", "computed": "asSpecified", - "order": "perGrammar", - "stacking": true, - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset-path" + "order": "uniqueOrder", + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-position" }, "offset-position": { "syntax": "auto | ", @@ -6193,22 +6162,6 @@ "order": "perGrammar", "status": "experimental" }, - "offset-rotate": { - "syntax": "[ auto | reverse ] || ", - "media": "visual", - "inherited": false, - "animationType": "angle", - "percentages": "no", - "groups": [ - "CSS Motion" - ], - "initial": "auto", - "appliesto": "transformableElements", - "computed": "asSpecified", - "order": "perGrammar", - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset-rotate" - }, "opacity": { "syntax": "", "media": "visual", diff --git a/css/properties.schema.json b/css/properties.schema.json index 40cbc540..b005084a 100644 --- a/css/properties.schema.json +++ b/css/properties.schema.json @@ -14,8 +14,7 @@ }, "animationType": { "enum": [ - "angle", - "angleOrBasicShapeOrPath", + "angleBasicShapeOrPath", "basicShapeOtherwiseNo", "color", "discrete", diff --git a/css/selectors.json b/css/selectors.json index d708d466..66fdf3de 100644 --- a/css/selectors.json +++ b/css/selectors.json @@ -215,15 +215,6 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:focus" }, - ":focus-visible": { - "syntax": ":focus-visible", - "groups": [ - "Pseudo-classes", - "Selectors" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:focus-visible" - }, ":focus-within": { "syntax": ":focus-within", "groups": [ @@ -242,15 +233,6 @@ "status": "experimental", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:has" }, - ":host": { - "syntax": ":host", - "groups": [ - "Pseudo-classes", - "Selectors" - ], - "status": "experimental", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:host" - }, ":host()": { "syntax": ":host( )", "groups": [ @@ -260,14 +242,6 @@ "status": "experimental", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:host()" }, - ":host-context": { - "syntax": ":host-context", - "groups": [ - "Pseudo-classes", - "Selectors" - ], - "status": "experimental" - }, ":host-context()": { "syntax": ":host-context( )", "groups": [ diff --git a/l10n/css.json b/l10n/css.json index 6f136828..527341b3 100644 --- a/l10n/css.json +++ b/l10n/css.json @@ -264,23 +264,11 @@ "fr": " et ", "ru": " и " }, - "angle": { - "de": "Winkel", - "en-US": "angle", - "fr": "angle", - "ru": "угол" - }, "angleBasicShapeOrPath": { "de": "{{cssxref(\"\"}}, {{cssxref(\"\"}} oder {{cssxref(\"\"}}", "en-US": "{{cssxref(\"\"}}, {{cssxref(\"\"}} or {{cssxref(\"\"}}", "fr": "{{cssxref(\"\"}}, {{cssxref(\"\"}} ou {{cssxref(\"\"}}" }, - "angleOrBasicShapeOrPath": { - "de": "als <angle>, <basic-shape> oder <path()>", - "en-US": "as <angle>, <basic-shape> or <path()>", - "fr": "comme <angle>, <basic-shape> ou <path()>", - "ru": "как <angle>, <basic-shape> или <path()>" - }, "angleRoundedToNextQuarter": { "de": "ein {{xref_cssangle}}, auf den nächsten Viertel von 0deg gerundet (üblicherweise  1turn)", "en-US": "an {{xref_cssangle}}, rounded to the next quarter turn from 0deg and normalized, that is moduloing the value by 1turn",