reading-flow and reading-order propertiesSets the order in which flex or grid elements are rendered to speech or reached via focus navigation.
column-rule and row-rule display decorative lines between columns and rows of a flex, grid, or multi-column layout.
flex-wrap: balanceDistributes items in a multi-line flex container so each line has about the same number of items.
timeline-trigger and animation-trigger play, pause, or reverse animations when the user scrolls to a particular point.
The @container scroll-state(...) at-rule applies styles based on the sticky positioning, snapped, and scrollable state of the container.
border-shape propertySets the geometry of the border box to a fully custom shape, changing the shape of borders, outlines, and shadows.
corner-shape propertyAlternative shapes for border-radius, such as squircles and bevels.
@supports at-rule()Checks if a CSS at-rule is supported.
Allows passing custom properties into external SVG resources, such as colors.
margin-trimRemoves the margins of child elements when they meet the edges of the container.
object-view-box propertyCrops and zooms to an inset area of an image.
random() functionChooses a random numeric value within a specified range.
if() functionAn inline conditional value that returns a value based on a set of conditions.
display: grid-lanes creates a layout where items are tightly packed into parallel lanes.
line-clamp propertyLimits the text in a block container to a certain number of lines. Also allows custom end text if content overflow occurs.
The frame-sizing CSS property sizes an <iframe> to its content, avoiding scrolling within the iframe.