UNPKG

chrome-devtools-frontend

Version:
1,810 lines (1,809 loc) • 915 kB
{ "version": 1.1, "properties": [ { "name": "additive-symbols", "browsers": [ "FF33" ], "atRule": "@counter-style", "syntax": "[ <integer [0,∞]> && <symbol> ]#", "relevance": 50, "description": "@counter-style descriptor. Specifies the symbols used by the marker-construction algorithm specified by the system descriptor. Needs to be specified if the counter system is 'additive'.", "restrictions": [ "integer", "string", "image", "identifier" ] }, { "name": "align-content", "browsers": [ "E12", "FF28", "FFA28", "S9", "SM9", "C29", "CA29", "IE11", "O16" ], "values": [ { "name": "center", "description": "Lines are packed toward the center of the flex container." }, { "name": "flex-end", "description": "Lines are packed toward the end of the flex container." }, { "name": "flex-start", "description": "Lines are packed toward the start of the flex container." }, { "name": "space-around", "description": "Lines are evenly distributed in the flex container, with half-size spaces on either end." }, { "name": "space-between", "description": "Lines are evenly distributed in the flex container." }, { "name": "stretch", "description": "Lines stretch to take up the remaining space." }, { "name": "start" }, { "name": "end" }, { "name": "normal" }, { "name": "baseline" }, { "name": "first baseline" }, { "name": "last baseline" }, { "name": "space-around" }, { "name": "space-between" }, { "name": "space-evenly" }, { "name": "stretch" }, { "name": "safe" }, { "name": "unsafe" } ], "syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>", "relevance": 67, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/align-content" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Aligns a flex container's lines within the flex container when there is extra space in the cross-axis, similar to how 'justify-content' aligns individual items within the main-axis.", "restrictions": [ "enum" ] }, { "name": "align-items", "browsers": [ "E12", "FF20", "FFA20", "S9", "SM9", "C29", "CA29", "IE11", "O16" ], "values": [ { "name": "baseline", "description": "If the flex item's inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment." }, { "name": "center", "description": "The flex item's margin box is centered in the cross axis within the line." }, { "name": "flex-end", "description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line." }, { "name": "flex-start", "description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line." }, { "name": "stretch", "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { "name": "normal" }, { "name": "start" }, { "name": "end" }, { "name": "self-start" }, { "name": "self-end" }, { "name": "first baseline" }, { "name": "last baseline" }, { "name": "stretch" }, { "name": "safe" }, { "name": "unsafe" } ], "syntax": "normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]", "relevance": 88, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/align-items" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Aligns flex items along the cross axis of the current line of the flex container.", "restrictions": [ "enum" ] }, { "name": "justify-items", "browsers": [ "E12", "FF20", "FFA20", "S9", "SM9", "C52", "CA52", "IE11", "O12.1" ], "values": [ { "name": "auto" }, { "name": "normal" }, { "name": "end" }, { "name": "start" }, { "name": "flex-end", "description": "\"Flex items are packed toward the end of the line.\"" }, { "name": "flex-start", "description": "\"Flex items are packed toward the start of the line.\"" }, { "name": "self-end", "description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis." }, { "name": "self-start", "description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.." }, { "name": "center", "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { "name": "left" }, { "name": "right" }, { "name": "baseline" }, { "name": "first baseline" }, { "name": "last baseline" }, { "name": "stretch", "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { "name": "safe" }, { "name": "unsafe" }, { "name": "legacy" } ], "syntax": "normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]", "relevance": 57, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/justify-items" } ], "baseline": { "status": "high", "baseline_low_date": "2016-07-27", "baseline_high_date": "2019-01-27" }, "description": "Defines the default justify-self for all items of the box, giving them the default way of justifying each box along the appropriate axis", "restrictions": [ "enum" ] }, { "name": "justify-self", "browsers": [ "E16", "FF45", "FFA45", "S10.1", "SM10.3", "C57", "CA57", "IE10", "O44" ], "values": [ { "name": "auto" }, { "name": "normal" }, { "name": "end" }, { "name": "start" }, { "name": "flex-end", "description": "\"Flex items are packed toward the end of the line.\"" }, { "name": "flex-start", "description": "\"Flex items are packed toward the start of the line.\"" }, { "name": "self-end", "description": "The item is packed flush to the edge of the alignment container of the end side of the item, in the appropriate axis." }, { "name": "self-start", "description": "The item is packed flush to the edge of the alignment container of the start side of the item, in the appropriate axis.." }, { "name": "center", "description": "The items are packed flush to each other toward the center of the of the alignment container." }, { "name": "left" }, { "name": "right" }, { "name": "baseline" }, { "name": "first baseline" }, { "name": "last baseline" }, { "name": "stretch", "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { "name": "save" }, { "name": "unsave" } ], "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]", "relevance": 56, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/justify-self" } ], "baseline": { "status": "high", "baseline_low_date": "2017-10-17", "baseline_high_date": "2020-04-17" }, "description": "Defines the way of justifying a box inside its container along the appropriate axis.", "restrictions": [ "enum" ] }, { "name": "align-self", "browsers": [ "E12", "FF20", "FFA20", "S9", "SM9", "C29", "CA29", "IE10", "O12.1" ], "values": [ { "name": "auto", "description": "Computes to the value of 'align-items' on the element's parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself." }, { "name": "normal" }, { "name": "self-end" }, { "name": "self-start" }, { "name": "baseline", "description": "If the flex item's inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment." }, { "name": "center", "description": "The flex item's margin box is centered in the cross axis within the line." }, { "name": "flex-end", "description": "The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line." }, { "name": "flex-start", "description": "The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line." }, { "name": "stretch", "description": "If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched." }, { "name": "baseline" }, { "name": "first baseline" }, { "name": "last baseline" }, { "name": "safe" }, { "name": "unsafe" } ], "syntax": "auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>", "relevance": 75, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/align-self" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Allows the default alignment along the cross axis to be overridden for individual flex items.", "restrictions": [ "enum" ] }, { "name": "all", "browsers": [ "E79", "FF27", "FFA27", "S9.1", "SM9.3", "C37", "CA37", "O24" ], "values": [], "syntax": "initial | inherit | unset | revert | revert-layer", "relevance": 56, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/all" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Shorthand that resets all properties except 'direction' and 'unicode-bidi'.", "restrictions": [ "enum" ] }, { "name": "alt", "values": [], "relevance": 50, "baseline": { "status": "false" }, "description": "Provides alternative text for assistive technology to replace the generated content of a ::before or ::after element.", "restrictions": [ "string", "enum" ] }, { "name": "animation", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "alternate", "description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction." }, { "name": "alternate-reverse", "description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction." }, { "name": "backwards", "description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'." }, { "name": "both", "description": "Both forwards and backwards fill modes are applied." }, { "name": "forwards", "description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes." }, { "name": "infinite", "description": "Causes the animation to repeat forever." }, { "name": "none", "description": "No animation is performed" }, { "name": "normal", "description": "Normal playback." }, { "name": "reverse", "description": "All iterations of the animation are played in the reverse direction from the way they were specified." } ], "syntax": "<single-animation>#", "relevance": 83, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Shorthand property combines six of the animation properties into a single property.", "restrictions": [ "time", "timing-function", "enum", "identifier", "number" ] }, { "name": "animation-delay", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "syntax": "<time>#", "relevance": 67, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-delay" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines when the animation will start.", "restrictions": [ "time" ] }, { "name": "animation-direction", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "alternate", "description": "The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction." }, { "name": "alternate-reverse", "description": "The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction." }, { "name": "normal", "description": "Normal playback." }, { "name": "reverse", "description": "All iterations of the animation are played in the reverse direction from the way they were specified." } ], "syntax": "<single-animation-direction>#", "relevance": 58, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-direction" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines whether or not the animation should play in reverse on alternate cycles.", "restrictions": [ "enum" ] }, { "name": "animation-duration", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "syntax": "<time>#", "relevance": 72, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-duration" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines the length of time that an animation takes to complete one cycle.", "restrictions": [ "time" ] }, { "name": "animation-fill-mode", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "backwards", "description": "The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'." }, { "name": "both", "description": "Both forwards and backwards fill modes are applied." }, { "name": "forwards", "description": "The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes." }, { "name": "none", "description": "There is no change to the property value between the time the animation is applied and the time the animation begins playing or after the animation completes." } ], "syntax": "<single-animation-fill-mode>#", "relevance": 65, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines what values are applied by the animation outside the time it is executing.", "restrictions": [ "enum" ] }, { "name": "animation-iteration-count", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "infinite", "description": "Causes the animation to repeat forever." } ], "syntax": "<single-animation-iteration-count>#", "relevance": 66, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines the number of times an animation cycle is played. The default value is one, meaning the animation will play from beginning to end once.", "restrictions": [ "number", "enum" ] }, { "name": "animation-name", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "none", "description": "No animation is performed" } ], "syntax": "[ none | <keyframes-name> ]#", "relevance": 71, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-name" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.", "restrictions": [ "identifier", "enum" ] }, { "name": "animation-play-state", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "values": [ { "name": "paused", "description": "A running animation will be paused." }, { "name": "running", "description": "Resume playback of a paused animation." } ], "syntax": "<single-animation-play-state>#", "relevance": 55, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-play-state" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Defines whether the animation is running or paused.", "restrictions": [ "enum" ] }, { "name": "animation-timing-function", "browsers": [ "E12", "FF16", "FFA16", "S9", "SM9", "C43", "CA43", "IE10", "O30" ], "syntax": "<easing-function>#", "relevance": 73, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/animation-timing-function" } ], "baseline": { "status": "high", "baseline_low_date": "2015-09-30", "baseline_high_date": "2018-03-30" }, "description": "Describes how the animation will progress over one cycle of its duration.", "restrictions": [ "timing-function" ] }, { "name": "backface-visibility", "browsers": [ "E12", "FF16", "FFA16", "S15.4", "SM15.4", "C36", "CA36", "IE10", "O23" ], "values": [ { "name": "hidden", "description": "Back side is hidden." }, { "name": "visible", "description": "Back side is visible." } ], "syntax": "visible | hidden", "relevance": 59, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/backface-visibility" } ], "baseline": { "status": "high", "baseline_low_date": "2022-03-14", "baseline_high_date": "2024-09-14" }, "description": "Determines whether or not the 'back' side of a transformed element is visible when facing the viewer. With an identity transform, the front side of an element faces the viewer.", "restrictions": [ "enum" ] }, { "name": "background", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "values": [ { "name": "fixed", "description": "The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page." }, { "name": "local", "description": "The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents." }, { "name": "none", "description": "A value of 'none' counts as an image layer but draws nothing." }, { "name": "scroll", "description": "The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)" } ], "syntax": "[ <bg-layer> , ]* <final-bg-layer>", "relevance": 93, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Shorthand property for setting most background properties at the same place in the style sheet.", "restrictions": [ "enum", "image", "color", "position", "length", "repeat", "percentage", "box" ] }, { "name": "background-attachment", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM3.2", "C1", "CA18", "IE4", "O3.5" ], "values": [ { "name": "fixed", "description": "The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page." }, { "name": "local", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM3.2", "C1", "CA18", "IE4", "O3.5" ], "description": "The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents." }, { "name": "scroll", "description": "The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)" } ], "syntax": "<attachment>#", "relevance": 54, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-attachment" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Specifies whether the background images are fixed with regard to the viewport ('fixed') or scroll along with the element ('scroll') or its contents ('local').", "restrictions": [ "enum" ] }, { "name": "background-blend-mode", "browsers": [ "E79", "FF30", "FFA30", "S8", "SM8", "C35", "CA35", "O22" ], "values": [ { "name": "normal", "description": "Default attribute which specifies no blending" }, { "name": "multiply", "description": "The source color is multiplied by the destination color and replaces the destination." }, { "name": "screen", "description": "Multiplies the complements of the backdrop and source color values, then complements the result." }, { "name": "overlay", "description": "Multiplies or screens the colors, depending on the backdrop color value." }, { "name": "darken", "description": "Selects the darker of the backdrop and source colors." }, { "name": "lighten", "description": "Selects the lighter of the backdrop and source colors." }, { "name": "color-dodge", "description": "Brightens the backdrop color to reflect the source color." }, { "name": "color-burn", "description": "Darkens the backdrop color to reflect the source color." }, { "name": "hard-light", "description": "Multiplies or screens the colors, depending on the source color value." }, { "name": "soft-light", "description": "Darkens or lightens the colors, depending on the source color value." }, { "name": "difference", "description": "Subtracts the darker of the two constituent colors from the lighter color.." }, { "name": "exclusion", "description": "Produces an effect similar to that of the Difference mode but lower in contrast." }, { "name": "hue", "browsers": [ "E79", "FF30", "FFA30", "S8", "SM8", "C35", "CA35", "O22" ], "description": "Creates a color with the hue of the source color and the saturation and luminosity of the backdrop color." }, { "name": "saturation", "browsers": [ "E79", "FF30", "FFA30", "S8", "SM8", "C35", "CA35", "O22" ], "description": "Creates a color with the saturation of the source color and the hue and luminosity of the backdrop color." }, { "name": "color", "browsers": [ "E79", "FF30", "FFA30", "S8", "SM8", "C35", "CA35", "O22" ], "description": "Creates a color with the hue and saturation of the source color and the luminosity of the backdrop color." }, { "name": "luminosity", "browsers": [ "E79", "FF30", "FFA30", "S8", "SM8", "C35", "CA35", "O22" ], "description": "Creates a color with the luminosity of the source color and the hue and saturation of the backdrop color." } ], "syntax": "<blend-mode>#", "relevance": 53, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-blend-mode" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Defines the blending mode of each background layer.", "restrictions": [ "enum" ] }, { "name": "background-clip", "browsers": [ "E12", "FF4", "FFA4", "S5", "SM5", "C1", "CA18", "IE9", "O10.5" ], "syntax": "<bg-clip>#", "relevance": 70, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-clip" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Determines the background painting area.", "restrictions": [ "box" ] }, { "name": "background-color", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "syntax": "<color>", "relevance": 94, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-color" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Sets the background color of an element.", "restrictions": [ "color" ] }, { "name": "background-image", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "values": [ { "name": "none", "description": "Counts as an image layer but draws nothing." } ], "syntax": "<bg-image>#", "relevance": 89, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-image" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Sets the background image(s) of an element.", "restrictions": [ "image", "enum" ] }, { "name": "background-origin", "browsers": [ "E12", "FF4", "FFA4", "S3", "SM1", "C1", "CA18", "IE9", "O10.5" ], "syntax": "<visual-box>#", "relevance": 53, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-origin" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "For elements rendered as a single box, specifies the background positioning area. For elements rendered as multiple boxes (e.g., inline boxes on several lines, boxes on several pages) specifies which boxes 'box-decoration-break' operates on to determine the background positioning area(s).", "restrictions": [ "box" ] }, { "name": "background-position", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "syntax": "<bg-position>#", "relevance": 87, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-position" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.", "restrictions": [ "position", "length", "percentage" ] }, { "name": "background-position-x", "browsers": [ "E12", "FF49", "FFA49", "S1", "SM1", "C1", "CA18", "IE6", "O15" ], "values": [ { "name": "center", "description": "Equivalent to '50%' ('left 50%') for the horizontal position if the horizontal position is not otherwise specified, or '50%' ('top 50%') for the vertical position if it is." }, { "name": "left", "description": "Equivalent to '0%' for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset." }, { "name": "right", "description": "Equivalent to '100%' for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset." } ], "syntax": "[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#", "relevance": 56, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-position-x" } ], "baseline": { "status": "high", "baseline_low_date": "2016-09-20", "baseline_high_date": "2019-03-20" }, "description": "If background images have been specified, this property specifies their initial position (after any resizing) within their corresponding background positioning area.", "restrictions": [ "length", "percentage" ] }, { "name": "background-position-y", "browsers": [ "E12", "FF49", "FFA49", "S1", "SM1", "C1", "CA18", "IE6", "O15" ], "values": [ { "name": "bottom", "description": "Equivalent to '100%' for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset." }, { "name": "center", "description": "Equivalent to '50%' ('left 50%') for the horizontal position if the horizontal position is not otherwise specified, or '50%' ('top 50%') for the vertical position if it is." }, { "name": "top", "description": "Equivalent to '0%' for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset." } ], "syntax": "[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#", "relevance": 53, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-position-y" } ], "baseline": { "status": "high", "baseline_low_date": "2016-09-20", "baseline_high_date": "2019-03-20" }, "description": "If background images have been specified, this property specifies their initial position (after any resizing) within their corresponding background positioning area.", "restrictions": [ "length", "percentage" ] }, { "name": "background-repeat", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "values": [], "syntax": "<repeat-style>#", "relevance": 86, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-repeat" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Specifies how background images are tiled after they have been sized and positioned.", "restrictions": [ "repeat" ] }, { "name": "background-size", "browsers": [ "E12", "FF4", "FFA4", "S5", "SM4.2", "C3", "CA18", "IE9", "O10" ], "values": [ { "name": "auto", "description": "Resolved by using the image's intrinsic ratio and the size of the other dimension, or failing that, using the image's intrinsic size, or failing that, treating it as 100%." }, { "name": "contain", "description": "Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area." }, { "name": "cover", "description": "Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area." } ], "syntax": "<bg-size>#", "relevance": 86, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/background-size" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Specifies the size of the background images.", "restrictions": [ "length", "percentage" ] }, { "name": "behavior", "browsers": [ "IE6" ], "relevance": 50, "description": "IE only. Used to extend behaviors of the browser.", "restrictions": [ "url" ] }, { "name": "block-size", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C57", "CA57", "O44" ], "values": [ { "name": "auto", "description": "Depends on the values of other properties." } ], "syntax": "<'width'>", "relevance": 54, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/block-size" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Size of an element in the direction opposite that of the direction specified by 'writing-mode'.", "restrictions": [ "length", "percentage" ] }, { "name": "border", "browsers": [ "E12", "FF1", "FFA4", "S1", "SM1", "C1", "CA18", "IE4", "O3.5" ], "syntax": "<line-width> || <line-style> || <color>", "relevance": 95, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border" } ], "baseline": { "status": "high", "baseline_low_date": "2015-07-29", "baseline_high_date": "2018-01-29" }, "description": "Shorthand property for setting border width, style, and color.", "restrictions": [ "length", "line-width", "line-style", "color" ] }, { "name": "border-block-end", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-width'> || <'border-top-style'> || <color>", "relevance": 54, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-bottom'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "length", "line-width", "line-style", "color" ] }, { "name": "border-block-start", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-width'> || <'border-top-style'> || <color>", "relevance": 53, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-top'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "length", "line-width", "line-style", "color" ] }, { "name": "border-block-end-color", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-color'>", "relevance": 50, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-color" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-bottom-color'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "color" ] }, { "name": "border-block-start-color", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-color'>", "relevance": 50, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-color" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-top-color'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "color" ] }, { "name": "border-block-end-style", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-style'>", "relevance": 50, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-style" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-bottom-style'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "line-style" ] }, { "name": "border-block-start-style", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-style'>", "relevance": 50, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-style" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-top-style'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "line-style" ] }, { "name": "border-block-end-width", "browsers": [ "E79", "FF41", "FFA41", "S12.1", "SM12.2", "C69", "CA69", "O56" ], "syntax": "<'border-top-width'>", "relevance": 51, "references": [ { "name": "MDN Reference", "url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-width" } ], "baseline": { "status": "high", "baseline_low_date": "2020-01-15", "baseline_high_date": "2022-07-15" }, "description": "Logical 'border-bottom-width'. Mapping depends on the parent element's 'writing-mode', 'direction', and 'text-orientation'.", "restrictions": [ "length", "line-width" ] }, { "name": "border-block-start-width", "browsers": [