/* * MIT License * * Copyright (c) Microsoft Corporation. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE * */ CSSDocumentation={"-webkit-animation":{"description":"Shorthand property combines six of the animation properties into a single property."},"-webkit-animation-delay":{"description":"Defines when the animation will start."},"-webkit-animation-direction":{"description":"Defines whether or not the animation should play in reverse on alternate cycles."},"-webkit-animation-duration":{"description":"Defines the length of time that an animation takes to complete one cycle."},"-webkit-animation-fill-mode":{"description":"Defines what values are applied by the animation outside the time it is executing."},"-webkit-animation-iteration-count":{"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."},"-webkit-animation-name":{"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."},"-webkit-animation-play-state":{"description":"Defines whether the animation is running or paused."},"-webkit-animation-timing-function":{"description":"Describes how the animation will progress over one cycle of its duration. See the 'transition-timing-function'."},"-webkit-appearance":{"description":"Changes the appearance of buttons and other controls to resemble native controls.","syntax":"none | button | checkbox | listbox | menulist | menulist-button | meter | progress-bar | push-button | radio | searchfield | slider-horizontal | slider-vertical | square-button | textarea | textfield | -apple-pay-button"},"-webkit-backdrop-filter":{"description":"Applies a filter effect where the first filter in the list takes the element's background image as the input image."},"-webkit-backface-visibility":{"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."},"-webkit-background-clip":{"description":"Determines the background painting area."},"-webkit-background-origin":{"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)."},"-webkit-border-before":{"description":"The -webkit-border-before CSS property is a shorthand property for setting the individual logical block start border property values in a single place in the style sheet.","syntax":"<'border-width'> || <'border-style'> || ","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"},"-webkit-border-before-color":{"description":"The -webkit-border-before-color CSS property sets the color of the individual logical block start border in a single place in the style sheet.","syntax":""},"-webkit-border-before-style":{"description":"The -webkit-border-before-style CSS property sets the style of the individual logical block start border in a single place in the style sheet.","syntax":"<'border-style'>"},"-webkit-border-before-width":{"description":"The -webkit-border-before-width CSS property sets the width of the individual logical block start border in a single place in the style sheet.","syntax":"<'border-width'>"},"-webkit-border-image":{"description":"Shorthand property for setting 'border-image-source', 'border-image-slice', 'border-image-width', 'border-image-outset' and 'border-image-repeat'. Omitted values are set to their initial values."},"-webkit-box-align":{"description":"Specifies the alignment of nested elements within an outer flexible box element."},"-webkit-box-direction":{"description":"In webkit applications, -webkit-box-direction specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge)."},"-webkit-box-flex":{"description":"Specifies an element's flexibility."},"-webkit-box-flex-group":{"description":"Flexible elements can be assigned to flex groups using the 'box-flex-group' property."},"-webkit-box-ordinal-group":{"description":"Indicates the ordinal group the element belongs to. Elements with a lower ordinal group are displayed before those with a higher ordinal group."},"-webkit-box-orient":{"description":"In webkit applications, -webkit-box-orient specifies whether a box lays out its contents horizontally or vertically."},"-webkit-box-pack":{"description":"Specifies alignment of child elements within the current element in the direction of orientation."},"-webkit-box-reflect":{"description":"Defines a reflection of a border box.","syntax":"[ above | below | right | left ]? ? ?","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"},"-webkit-box-sizing":{"description":"Box Model addition in CSS3."},"-webkit-break-after":{"description":"Describes the page/column break behavior before the generated box."},"-webkit-break-before":{"description":"Describes the page/column break behavior before the generated box."},"-webkit-break-inside":{"description":"Describes the page/column break behavior inside the generated box."},"-webkit-column-break-after":{"description":"Describes the page/column break behavior before the generated box."},"-webkit-column-break-before":{"description":"Describes the page/column break behavior before the generated box."},"-webkit-column-break-inside":{"description":"Describes the page/column break behavior inside the generated box."},"-webkit-column-count":{"description":"Describes the optimal number of columns into which the content of the element will be flowed."},"-webkit-column-gap":{"description":"Sets the gap between columns. If there is a column rule between columns, it will appear in the middle of the gap."},"-webkit-column-rule":{"description":"This property is a shorthand for setting 'column-rule-width', 'column-rule-style', and 'column-rule-color' at the same place in the style sheet. Omitted values are set to their initial values."},"-webkit-column-rule-color":{"description":"Sets the color of the column rule"},"-webkit-column-rule-style":{"description":"Sets the style of the rule between columns of an element."},"-webkit-column-rule-width":{"description":"Sets the width of the rule between columns. Negative values are not allowed."},"-webkit-column-span":{"description":"Describes the page/column break behavior after the generated box."},"-webkit-column-width":{"description":"This property describes the width of columns in multicol elements."},"-webkit-columns":{"description":"A shorthand property which sets both 'column-width' and 'column-count'."},"-webkit-filter":{"description":"Processes an element's rendering before it is displayed in the document, by applying one or more filter effects."},"-webkit-flow-from":{"description":"Makes a block container a region and associates it with a named flow."},"-webkit-flow-into":{"description":"Places an element or its contents into a named flow."},"-webkit-font-feature-settings":{"description":"This property provides low-level control over OpenType font features. It is intended as a way of providing access to font features that are not widely used but are needed for a particular use case."},"-webkit-hyphens":{"description":"Controls whether hyphenation is allowed to create more break opportunities within a line of text."},"-webkit-line-break":{"description":"Specifies line-breaking rules for CJK (Chinese, Japanese, and Korean) text."},"-webkit-line-clamp":{"description":"The -webkit-line-clamp CSS property allows limiting of the contents of a block container to the specified number of lines.","syntax":"none | ","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"},"-webkit-mask":{"description":"The mask CSS property alters the visibility of an element by either partially or fully hiding it. This is accomplished by either masking or clipping the image at specific points.","syntax":"[ || [ / ]? || || [ | border | padding | content | text ] || [ | border | padding | content ] ]#"},"-webkit-mask-attachment":{"description":"If a -webkit-mask-image is specified, -webkit-mask-attachment determines whether the mask image's position is fixed within the viewport, or scrolls along with its containing block.","syntax":"#","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"},"-webkit-mask-clip":{"description":"Determines the mask painting area, which determines the area that is affected by the mask.","syntax":"[ | border | padding | content | text ]#"},"-webkit-mask-composite":{"description":"The -webkit-mask-composite property specifies the manner in which multiple mask images applied to the same element are composited with one another. Mask images are composited in the opposite order that they are declared with the -webkit-mask-image property.","syntax":"#","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"},"-webkit-mask-image":{"description":"Sets the mask layer image of an element.","syntax":"#"},"-webkit-mask-origin":{"description":"Specifies the mask positioning area.","syntax":"[ | border | padding | content ]#"},"-webkit-mask-position":{"description":"The mask-position CSS property sets the initial position, relative to the mask position layer defined by mask-origin, for each defined mask image.","syntax":"#"},"-webkit-mask-position-x":{"description":"The -webkit-mask-position-x CSS property sets the initial horizontal position of a mask image.","syntax":"[ | left | center | right ]#","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"},"-webkit-mask-position-y":{"description":"The -webkit-mask-position-y CSS property sets the initial vertical position of a mask image.","syntax":"[ | top | center | bottom ]#","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"},"-webkit-mask-repeat":{"description":"Specifies how mask layer images are tiled after they have been sized and positioned.","syntax":"#"},"-webkit-mask-repeat-x":{"description":"The -webkit-mask-repeat-x property specifies whether and how a mask image is repeated (tiled) horizontally.","syntax":"repeat | no-repeat | space | round","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"},"-webkit-mask-repeat-y":{"description":"The -webkit-mask-repeat-y property specifies whether and how a mask image is repeated (tiled) vertically.","syntax":"repeat | no-repeat | space | round","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"},"-webkit-mask-size":{"description":"Specifies the size of the mask layer images.","syntax":"#"},"-webkit-nbsp-mode":{"description":"Defines the behavior of nonbreaking spaces within text."},"-webkit-overflow-scrolling":{"description":"Specifies whether to use native-style scrolling in an overflow:scroll element.","syntax":"auto | touch","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"},"-webkit-perspective":{"description":"Applies the same transform as the perspective() transform function, except that it applies only to the positioned or transformed children of the element, not to the transform on the element itself."},"-webkit-perspective-origin":{"description":"Establishes the origin for the perspective property. It effectively sets the X and Y position at which the viewer appears to be looking at the children of the element."},"-webkit-region-fragment":{"description":"The 'region-fragment' property controls the behavior of the last region associated with a named flow."},"-webkit-tap-highlight-color":{"syntax":"","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"},"-webkit-text-fill-color":{"syntax":"","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"},"-webkit-text-size-adjust":{"description":"Specifies a size adjustment for displaying text content in mobile browsers."},"-webkit-text-stroke":{"syntax":" || ","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"},"-webkit-text-stroke-color":{"syntax":"","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"},"-webkit-text-stroke-width":{"syntax":"","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"},"-webkit-touch-callout":{"syntax":"default | none","url":"https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"},"-webkit-transform":{"description":"A two-dimensional transformation is applied to an element through the 'transform' property. This property contains a list of transform functions similar to those allowed by SVG."},"-webkit-transform-origin":{"description":"Establishes the origin of transformation for an element."},"-webkit-transform-origin-x":{"description":"The x coordinate of the origin for transforms applied to an element with respect to its border box."},"-webkit-transform-origin-y":{"description":"The y coordinate of the origin for transforms applied to an element with respect to its border box."},"-webkit-transform-origin-z":{"description":"The z coordinate of the origin for transforms applied to an element with respect to its border box."},"-webkit-transform-style":{"description":"Defines how nested elements are rendered in 3D space."},"-webkit-transition":{"description":"Shorthand property combines four of the transition properties into a single property."},"-webkit-transition-delay":{"description":"Defines when the transition will start. It allows a transition to begin execution some period of time from when it is applied."},"-webkit-transition-duration":{"description":"Specifies how long the transition from the old value to the new value should take."},"-webkit-transition-property":{"description":"Specifies the name of the CSS property to which the transition is applied."},"-webkit-transition-timing-function":{"description":"Describes how the intermediate values used during a transition will be calculated."},"-webkit-user-modify":{"description":"Determines whether a user can edit the content of an element.","syntax":"read-only | read-write | read-write-plaintext-only"},"-webkit-user-select":{"description":"Controls the appearance of selection."},"accent-color":{"description":"Sets the color of the elements accent","syntax":"auto | ","url":"https://developer.mozilla.org/docs/Web/CSS/accent-color"},"additive-symbols":{"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'.","syntax":"[ && ]#"},"align-content":{"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.","syntax":"normal | | | ? ","url":"https://developer.mozilla.org/docs/Web/CSS/align-content"},"align-items":{"description":"Aligns flex items along the cross axis of the current line of the flex container.","syntax":"normal | stretch | | [ ? ]","url":"https://developer.mozilla.org/docs/Web/CSS/align-items"},"align-self":{"description":"Allows the default alignment along the cross axis to be overridden for individual flex items.","syntax":"auto | normal | stretch | | ? ","url":"https://developer.mozilla.org/docs/Web/CSS/align-self"},"align-tracks":{"description":"The align-tracks CSS property sets the alignment in the masonry axis for grid containers that have masonry in their block axis.","syntax":"[ normal | | | ? ]#","url":"https://developer.mozilla.org/docs/Web/CSS/align-tracks"},"all":{"description":"Shorthand that resets all properties except 'direction' and 'unicode-bidi'.","syntax":"initial | inherit | unset | revert | revert-layer","url":"https://developer.mozilla.org/docs/Web/CSS/all"},"alt":{"description":"Provides alternative text for assistive technology to replace the generated content of a ::before or ::after element.","url":"https://developer.mozilla.org/docs/Web/CSS/alt"},"animation":{"description":"Shorthand property combines six of the animation properties into a single property.","syntax":"#","url":"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-composition":{"description":"The composite operation to use when multiple animations affect the same property.","syntax":"#","url":"https://developer.mozilla.org/docs/Web/CSS/animation-composition"},"animation-delay":{"description":"Defines when the animation will start.","syntax":"