Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding a couple of new css groups and moving a bunch of features under them #1722

Merged
merged 3 commits into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions features/abs-sign.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: abs() and sign()
description: The `abs()` and `sign()` CSS functions compute the absolute value or the sign of the input.
spec: https://drafts.csswg.org/css-values-4/#sign-funcs
group: css
1 change: 1 addition & 0 deletions features/accent-color.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: accent-color
description: The `accent-color` CSS property sets a color for checkboxes, radio buttons, and other form controls.
spec: https://drafts.csswg.org/css-ui-4/#widget-accent
group: css
1 change: 1 addition & 0 deletions features/appearance.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: appearance
description: "The `appearance` CSS property controls the appearance of form controls. Using `appearance: none` disables any default native appearance and allows the elements to be styled with CSS."
spec: https://drafts.csswg.org/css-ui-4/#appearance-switching
group: css
1 change: 1 addition & 0 deletions features/aspect-ratio.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: aspect-ratio
description: "The `aspect-ratio` CSS property controls the width-to-height ratio of elements. For `<img>` and `<video>` elements, the `width` and `height` attributes used together with `height: auto` control the aspect ratio while the image/video is loading."
spec: https://drafts.csswg.org/css-sizing-4/#aspect-ratio
group: css
1 change: 1 addition & 0 deletions features/backdrop-filter.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: backdrop-filter
description: The `backdrop-filter` CSS property applies graphical effects such as blurring or color shifting to the area behind an element.
spec: https://drafts.fxtf.org/filter-effects-2/#BackdropFilterProperty
group: css
caniuse: css-backdrop-filter
1 change: 1 addition & 0 deletions features/background-clip-text.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
name: "background-clip: text"
description: "The `background-clip: text` CSS declaration draws the background underneath only the text in the element."
spec: https://drafts.csswg.org/css-backgrounds-4/#background-clip
group: css
1 change: 1 addition & 0 deletions features/background-clip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
name: background-clip
description: "The `background-clip` CSS property sets the extent of the background: the padding box, the content box, or the default border box."
spec: https://drafts.csswg.org/css-backgrounds-3/#background-clip
group: css
1 change: 1 addition & 0 deletions features/border-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ name: Border images
description: The `border-image` CSS property draws an image around an element.
spec: https://drafts.csswg.org/css-backgrounds-3/#border-images
caniuse: border-image
group: css
1 change: 1 addition & 0 deletions features/calc-constants.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: calc() constants
description: The `e`, `pi`, `infinity`, and `NaN` constants are accepted in CSS math functions such as `calc()`.
spec: https://drafts.csswg.org/css-values-4/#calc-keywords
group: css
1 change: 1 addition & 0 deletions features/calc.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: calc()
description: The `calc()` CSS function computes mathematical expressions such a `calc(100%/3 - 1em)`.
spec: https://drafts.csswg.org/css-values-3/#calc-notation
group: css
caniuse: calc
compat_features:
- css.types.calc
1 change: 1 addition & 0 deletions features/cap.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: cap unit
description: The CSS `cap` unit corresponds to the height of Latin capital letters.
spec: https://drafts.csswg.org/css-values-4/#cap
group: units
1 change: 1 addition & 0 deletions features/caret-color.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: caret-color
description: The `caret-color` CSS property sets the color of the text insertion pointer in a text input.
spec: https://drafts.csswg.org/css-ui-4/#insertion-caret
group: css
caniuse: css-caret-color
compat_features:
- css.properties.caret-color
1 change: 1 addition & 0 deletions features/cascade-layers.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Cascade layers
description: The `@layer` CSS at-rule avoids specificity conflicts by providing priority levels for different groups of CSS rules, such as low-priority styles like resets, and high-priority styles like UI components.
spec: https://drafts.csswg.org/css-cascade-5/#layering
group: css
caniuse: css-cascade-layers
1 change: 1 addition & 0 deletions features/color-mix.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: color-mix()
description: "The `color-mix()` function mixes two colors in a given color space and by a given amount. Commonly, lighter or darker variations of a color are created by mixing with white or black."
spec: https://drafts.csswg.org/css-color-5/#color-mix
group: css
1 change: 1 addition & 0 deletions features/color-scheme.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ spec: https://drafts.csswg.org/css-color-adjust-1/#color-scheme-prop
# Including them increases the Baseline low date from 2022-01-11 (Firefox 98) to
# 2022-02-03 (Chrome 98). Since this is less than a month's difference and the
# opt-out could be important for some developers, the later date is accepted.
group: css
1 change: 1 addition & 0 deletions features/container-queries.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Container queries
description: Container size queries with the `@container` at-rule apply styles to an element based on the dimensions of its container.
spec: https://drafts.csswg.org/css-contain-3/#container-queries
group: containment
caniuse: css-container-queries
status:
compute_from: css.at-rules.container
Expand Down
1 change: 1 addition & 0 deletions features/container-style-queries.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Container style queries
description: Container style queries with the `@container` at-rule apply styles to an element based on the values of custom properties of its container.
spec: https://drafts.csswg.org/css-contain-3/#style-container
group: containment
caniuse: css-container-queries-style
1 change: 1 addition & 0 deletions features/content-visibility.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: content-visibility
description: The `content-visibility` CSS property delays rendering an element, including layout and painting, until it is needed.
spec: https://drafts.csswg.org/css-contain-2/#content-visibility
group: css
caniuse: css-content-visibility
1 change: 1 addition & 0 deletions features/counter-set.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: counter-set
description: The `counter-set` CSS property creates (and optionally sets a value for) a counter, the numbers for a series of headings or ordered list items.
spec: https://drafts.csswg.org/css-lists-3/#propdef-counter-set
group: css
1 change: 1 addition & 0 deletions features/counter-style.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: "@counter-style"
description: The `@counter-style` CSS at-rule sets custom counter styles for list items. For example, you can use a sequence of specific symbols instead of numbers for an ordered list.
spec: https://drafts.csswg.org/css-counter-styles-3/
group: css
caniuse: css-at-counter-style
status:
compute_from: css.at-rules.counter-style
Expand Down
1 change: 1 addition & 0 deletions features/custom-properties.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Custom properties
description: "Custom properties are CSS properties prefixed with `--` that set values you can reuse with the `var()` function. For example, you can set a `--key-color` property to reuse as `border-color: var(--key-color)`. Also known as CSS variables."
spec: https://drafts.csswg.org/css-variables-1/
group: css
caniuse: css-variables
1 change: 1 addition & 0 deletions features/default.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: ":default"
description: The `:default` CSS pseudo-class matches the default element in a group of related form controls, such as checkboxes and radio buttons with the `checked` attribute.
spec: https://drafts.csswg.org/selectors-4/#the-default-pseudo
group: selectors
caniuse: css-default-pseudo
2 changes: 1 addition & 1 deletion features/dir-pseudo.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: :dir()
description: "The `:dir()` CSS functional pseudo-class matches elements by text direction, either right to left (`rtl`) or left to right (`ltr`)."
spec: https://drafts.csswg.org/selectors-4/#the-dir-pseudo
group: css
group: selectors
caniuse: css-dir-pseudo
1 change: 1 addition & 0 deletions features/display-animation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ description: "You can animate elements between `display: none` and any other `di
spec:
- https://drafts.csswg.org/css-display-4/#display-animation
- https://drafts.csswg.org/css-contain-3/#content-visibility-animation
group: css
1 change: 1 addition & 0 deletions features/exp-functions.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: pow(), sqrt(), hypot(), log(), and exp()
description: The `pow()`, `sqrt()`, `hypot()`, `log()`, and `exp()` CSS functions compute various exponential functions.
spec: https://drafts.csswg.org/css-values-4/#exponent-funcs
group: css
1 change: 1 addition & 0 deletions features/field-sizing.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: field-sizing
spec: https://drafts.csswg.org/css-ui-4/#field-sizing
description: The `field-sizing` CSS property allows form controls such as `<textarea>` to be sized based on their content.
group: css
1 change: 1 addition & 0 deletions features/focus-visible.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: ":focus-visible"
description: The `:focus-visible` CSS pseudo-class selects elements that match the `:focus` pseudo-class and meets the browser's criteria for visually emphasizing focused elements.
spec: https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo
group: selectors
caniuse: css-focus-visible
1 change: 1 addition & 0 deletions features/has.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: ":has()"
description: The `:has()` CSS functional pseudo-class matches an element if any of the selectors passed as parameters would match at least one element.
spec: https://drafts.csswg.org/selectors-4/#relational
group: selectors
caniuse: css-has
1 change: 1 addition & 0 deletions features/ic.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: ic unit
description: The CSS `ic` unit corresponds to the width of CJK ideographic characters.
spec: https://drafts.csswg.org/css-values-4/#ic
group: units
1 change: 1 addition & 0 deletions features/image-set.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: image-set()
description: The `image-set()` CSS function provides a set of images at different resolutions or pixel densities, which the browser can pick from, depending on the device capabilities.
spec: https://drafts.csswg.org/css-images-4/#image-set-notation
group: css
caniuse: css-image-set
1 change: 1 addition & 0 deletions features/initial-letter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ spec: https://drafts.csswg.org/css-inline-3/#sizing-drop-initials
compat_features:
- css.properties.initial-letter
- css.properties.initial-letter.normal
group: css
1 change: 1 addition & 0 deletions features/is.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: ":is()"
description: "The `:is()` CSS functional pseudo-class takes a selector list as its argument, and matches any element that can be selected by one of the selectors in that list."
spec: https://drafts.csswg.org/selectors-4/#matches
group: selectors
caniuse: css-matches-pseudo
1 change: 1 addition & 0 deletions features/lh.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: lh unit
description: The CSS `lh` unit corresponds to the requested line height, the computed value of the `line-height` property. Some lines may be higher than this based on their content.
spec: https://drafts.csswg.org/css-values-4/#lh
group: units
1 change: 1 addition & 0 deletions features/light-dark.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: light-dark()
description: The `light-dark()` CSS function accepts two colors and uses one depending on the current color scheme.
spec: https://drafts.csswg.org/css-color-5/#light-dark
group: css
1 change: 1 addition & 0 deletions features/line-clamp.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: line-clamp
description: "The `line-clamp` CSS property limits the text in a block container to a certain number of lines. The prefixed `-webkit-line-clamp` is widely supported but only works with `-webkit-box-orient: vertical` in combination with `display: -webkit-box` or `display: -webkit-inline-box`."
spec: https://drafts.csswg.org/css-overflow-4/#line-clamp
group: css
caniuse: css-line-clamp
1 change: 1 addition & 0 deletions features/linear-easing.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: linear() easing
description: The `linear()` easing function for animations and transitions interpolates linearly between the control points, and can be used to approximate complex easing functions, such as a bounce effect.
spec: https://drafts.csswg.org/css-easing-2/#the-linear-easing-function
group: css
1 change: 1 addition & 0 deletions features/margin-trim.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: margin-trim
description: The `margin-trim` CSS property removes the margins of child elements when they meet the edges of the container.
spec: https://drafts.csswg.org/css-box-4/#margin-trim
group: css
1 change: 1 addition & 0 deletions features/min-max-clamp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ name: min(), max(), and clamp()
description: The `min()` and `max()` CSS functions return the minimum or maximum of the arguments, while `clamp()` clamps a value to a given range.
spec: https://drafts.csswg.org/css-values-4/#comp-func
# TODO: partial support (min() and max()) in Safari 11.1.
group: css
2 changes: 1 addition & 1 deletion features/modal.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: ":modal"
description: "The `:modal` pseudo-class selects elements that put other elements into a non-interactive state, such as a fullscreen element or a `<dialog>` element used with `showModal()`."
spec: https://drafts.csswg.org/selectors-4/#modal-state
group: css
group: selectors
1 change: 1 addition & 0 deletions features/motion-path.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Motion path
description: The `offset` CSS property animates an element along a defined motion path.
spec: https://drafts.fxtf.org/motion-1/
group: css
caniuse: css-motion-paths
2 changes: 1 addition & 1 deletion features/nth-child-of.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ description: "The `of` syntax for the `:nth-child()` and `:nth-last-child()` CSS
spec:
- https://drafts.csswg.org/selectors-4/#the-nth-child-pseudo
- https://drafts.csswg.org/selectors-4/#the-nth-last-child-pseudo
group: css
group: selectors
caniuse: css-nth-child-of
2 changes: 1 addition & 1 deletion features/nth-child.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ description: "The `:nth-child()` and `:nth-last-child()` CSS functional pseudo-c
spec:
- https://drafts.csswg.org/selectors-3/#nth-child-pseudo
- https://drafts.csswg.org/selectors-3/#nth-last-child-pseudo
group: css
group: selectors
1 change: 1 addition & 0 deletions features/object-view-box.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: object-view-box
description: The `object-view-box` CSS property crops and zooms to an inset area of an image.
spec: https://drafts.csswg.org/css-images-5/#the-object-view-box
group: css
compat_features:
- css.properties.object-view-box
1 change: 1 addition & 0 deletions features/overflow-shorthand.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: overflow
description: The `overflow` CSS property sets the behavior for when content doesn't fit in an element.
spec: https://drafts.csswg.org/css-overflow-3/#propdef-overflow
group: css
caniuse: css-overflow
1 change: 1 addition & 0 deletions features/overlay.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: overlay
description: The `overlay` CSS property, used as an `allow-discrete` CSS transition, prevents a top layer element, such as a popover or a `<dialog>`, from being removed from the top layer before it has finished animating. You can't set the value of the `overlay` property; only use it as transition property.
spec: https://drafts.csswg.org/css-position-4/#overlay
group: css
compat_features:
- css.properties.overlay
1 change: 1 addition & 0 deletions features/prefers-color-scheme.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: prefers-color-scheme
description: The `prefers-color-scheme` CSS media query detects the requested color scheme, light or dark.
spec: https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme
group: css
1 change: 1 addition & 0 deletions features/relative-color.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Relative colors
description: "The `from` keyword for color functions (`color()`, `hsl()`, `oklch()`, etc.) creates a new color based on a given color by modifying the values of the input color. Also known as relative color syntax (RCS)."
spec: https://drafts.csswg.org/css-color-5/#relative-colors
group: css
caniuse: css-relative-colors
# TODO: Revisit when this has shipped in Firefox if we should retroactively
# claim partial support in Chrome and Safari for some versions. If so, also make
Expand Down
1 change: 1 addition & 0 deletions features/round-mod-rem.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: round(), mod(), and rem()
description: The `round()`, `mod()`, and `rem()` CSS functions compute rounded values and the remainder after division.
spec: https://drafts.csswg.org/css-values-4/#round-func
group: css
1 change: 1 addition & 0 deletions features/scope.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: "@scope"
description: The `@scope` CSS at-rule sets the scope for a group of rules.
spec: https://drafts.csswg.org/css-cascade-6/#scope-atrule
group: css
caniuse: css-cascade-scope
1 change: 1 addition & 0 deletions features/spelling-grammar-error.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ description: The `::spelling-error` and `::grammar-error` CSS pseudo-elements ma
spec:
- https://drafts.csswg.org/css-pseudo-4/#selectordef-spelling-error
- https://drafts.csswg.org/css-pseudo-4/#selectordef-grammar-error
group: selectors
1 change: 1 addition & 0 deletions features/starting-style.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: "@starting-style"
description: The `@starting-style` CSS at-rule sets the starting values for properties that are transitioning when the target element's style is first updated.
spec: https://drafts.csswg.org/css-transitions-2/#defining-before-change-style
group: css
1 change: 1 addition & 0 deletions features/sticky-positioning.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Sticky positioning
description: "The `position: sticky` CSS declaration positions an element in the normal flow until it crosses a specified threshold, at which points it becomes fixed (stuck) at that position."
spec: https://drafts.csswg.org/css-position-3/#stickypos-insets
group: layout
caniuse: css-sticky
1 change: 1 addition & 0 deletions features/text-indent.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: text-indent
description: The `text-indent` CSS property sets the size of the empty space (indentation) at the beginning of lines in a text.
spec: https://drafts.csswg.org/css-text-3/#text-indent-property
group: css
caniuse: css-text-indent
1 change: 1 addition & 0 deletions features/text-spacing-trim.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: text-spacing-trim
description: The `text-spacing-trim` CSS property controls spacing around CJK characters, avoiding excessive whitespace when using full-width punctuation characters.
spec: https://drafts.csswg.org/css-text-4/#text-spacing-trim-property
group: css
1 change: 1 addition & 0 deletions features/text-wrap-balance.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: "text-wrap: balance"
description: "The `text-wrap: balance` CSS declaration balances the length of each line when text is broken into multiple lines. Also known as headline balancing."
spec: https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-balance
group: css
1 change: 1 addition & 0 deletions features/text-wrap-nowrap.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: "text-wrap: nowrap"
description: "The `text-wrap: nowrap` CSS declaration prevents text breaking into multiple lines. Text that doesn't fit overflows instead."
spec: https://drafts.csswg.org/css-text-4/#valdef-text-wrap-mode-nowrap
group: css
1 change: 1 addition & 0 deletions features/text-wrap-pretty.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: "text-wrap: pretty"
description: "The `text-wrap: pretty` CSS declaration prioritizes better layout over speed when text is broken into multiple lines."
spec: https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-pretty
group: css
1 change: 1 addition & 0 deletions features/transition-behavior.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: transition-behavior
description: "The `transition-behavior: allow-discrete` CSS declaration allows transitions for properties whose animation behavior is discrete. Such properties can't be interpolated and swap from their start value to the end value at 50%."
spec: https://drafts.csswg.org/css-transitions-2/#transition-behavior-property
group: css
1 change: 1 addition & 0 deletions features/trig-functions.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS)
description: The `sin()`, `cos()`, `tan()`, `asin()`, `acos()`, `atan()`, and `atan2()` CSS functions compute various trigonometric functions.
spec: https://drafts.csswg.org/css-values-4/#trig-funcs
group: css
1 change: 1 addition & 0 deletions features/two-value-display.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: Two-value display property
description: The `display` CSS property accepts multiple keyword values, such as `inline flex` or `block flow`, to explicitly set an element's inner and outer layout mode. Also known as 2-value, multi-keyword, or multiple value syntax.
spec: https://drafts.csswg.org/css-display-3/#the-display-properties
group: css
1 change: 1 addition & 0 deletions features/user-pseudos.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: ":user-valid and :user-invalid"
description: The `:user-valid` and `:user-invalid` pseudo-classes match form controls that have been marked as valid or invalid based on their validation constraints.
spec: https://drafts.csswg.org/selectors-4/#user-pseudos
group: selectors
1 change: 1 addition & 0 deletions features/view-transitions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ name: View transitions
description: View transitions allow you to create animated visual transitions between different states of a document, or between different documents.
spec: https://drafts.csswg.org/css-view-transitions-1/
caniuse: view-transitions
group: css
1 change: 1 addition & 0 deletions features/viewport-units.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ name: Viewport units
description: The `vw`, `vh`, `vmin`, and `vmax` CSS viewport units are relative to the size of the viewport, and are used to size elements in relation to the viewport's dimensions.
# This feature excludes `vb` and `vi` because they were introduced later (see `viewport-relative-unit-variants`)
spec: https://drafts.csswg.org/css-values-4/#viewport-relative-lengths
group: units
caniuse: viewport-units
1 change: 1 addition & 0 deletions features/where.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: ":where()"
description: The `:where()` CSS functional pseudo-class takes a selector list as its argument, and matches any element that can be selected by one of the selectors in that list. It is functionally equivalent to the selectors in the list, but doesn't affect the CSS rule specificity.
spec: https://drafts.csswg.org/selectors-4/#zero-matches
group: selectors
3 changes: 3 additions & 0 deletions groups/selectors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# CSS features that allow selecting elements in the DOM.
name: Selectors
parent: css
3 changes: 3 additions & 0 deletions groups/units.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Features that define units of measurement in CSS.
name: Units
parent: css