{ "version": 1.1, "tags": [ { "name": "media-airplay-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **mediaairplayrequest** - undefined\n\n### **Slots:**\n - **enter** - An element shown when the media is not in AirPlay mode and pressing the button will open the AirPlay menu.\n- **exit** - An element shown when the media is in AirPlay mode and pressing the button will open the AirPlay menu.\n- **icon** - The element shown for the AirPlay button’s display.\n\n### **CSS Properties:**\n - **--media-airplay-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediaairplayunavailable", "description": "(read-only) Set if AirPlay is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "mediaisairplaying", "description": "(read-only) Present if the media is airplaying.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-captions-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n\n### **Slots:**\n - **on** - An element that will be shown while closed captions or subtitles are on.\n- **off** - An element that will be shown while closed captions or subtitles are off.\n- **icon** - An element for representing on and off states in a single icon\n\n### **CSS Properties:**\n - **--media-captions-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediasubtitleslist", "description": "(read-only) A list of all subtitles and captions.", "values": [] }, { "name": "mediasubtitlesshowing", "description": "(read-only) A list of the showing subtitles and captions.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-cast-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **Slots:**\n - **enter** - An element shown when the media is not in casting mode and pressing the button will open the Cast menu.\n- **exit** - An element shown when the media is in casting mode and pressing the button will open the Cast menu.\n- **icon** - An element for representing enter and exit states in a single icon\n\n### **CSS Properties:**\n - **--media-cast-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediacastunavailable", "description": "(read-only) Set if casting is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "mediaiscasting", "description": "(read-only) Present if the media is casting.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-chrome-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-chrome-dialog", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-dialog-display** - `display` of dialog. _(default: inline-flex)_\n- **--media-dialog-background** - `background` of dialog. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-dialog-border-radius** - `border-radius` of dialog. _(default: undefined)_\n- **--media-dialog-border** - `border` of dialog. _(default: none)_\n- **--media-dialog-transition-in** - `transition` of dialog when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out)_\n- **--media-dialog-transition-out** - `transition` of dialog when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-dialog-visibility** - `visibility` of dialog when showing. _(default: visible)_\n- **--media-dialog-hidden-visibility** - `visibility` of dialog when hiding. _(default: hidden)_\n- **--media-dialog-opacity** - `opacity` of dialog when showing. _(default: 1)_\n- **--media-dialog-hidden-opacity** - `opacity` of dialog when hiding. _(default: 0)_\n- **--media-dialog-transform-in** - `transform` of dialog when showing. _(default: translateY(0) scale(1))_\n- **--media-dialog-transform-out** - `transform` of dialog when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [], "references": [] }, { "name": "media-chrome-range", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of range bar. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of range background. _(default: rgb(20 20 30 / .7))_\n- **--media-control-display** - `display` property of control. _(default: inline-block)_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgb(50 50 70 / .7))_\n- **--media-control-height** - `height` of control. _(default: 24px)_\n- **--media-range-padding** - `padding` of range. _(default: var(--media-control-padding, 10px))_\n- **--media-range-padding-left** - `padding-left` of range. _(default: var(--_media-range-padding))_\n- **--media-range-padding-right** - `padding-right` of range. _(default: var(--_media-range-padding))_\n- **--media-range-thumb-width** - `width` of range thumb. _(default: 10px)_\n- **--media-range-thumb-height** - `height` of range thumb. _(default: 10px)_\n- **--media-range-thumb-border** - `border` of range thumb. _(default: none)_\n- **--media-range-thumb-border-radius** - `border-radius` of range thumb. _(default: 10px)_\n- **--media-range-thumb-background** - `background` of range thumb. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-thumb-box-shadow** - `box-shadow` of range thumb. _(default: 1px 1px 1px transparent)_\n- **--media-range-thumb-transition** - `transition` of range thumb. _(default: undefined)_\n- **--media-range-thumb-transform** - `transform` of range thumb. _(default: none)_\n- **--media-range-thumb-opacity** - `opacity` of range thumb. _(default: 1)_\n- **--media-range-bar-color** - `background` of range progress. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-track-background** - `background` of range track background. _(default: rgb(255 255 255 / .2))_\n- **--media-range-track-backdrop-filter** - `backdrop-filter` of range track. _(default: undefined)_\n- **--media-range-track-width** - `width` of range track. _(default: 100%)_\n- **--media-range-track-height** - `height` of range track. _(default: 4px)_\n- **--media-range-track-border** - `border` of range track. _(default: none)_\n- **--media-range-track-outline** - `outline` of range track. _(default: undefined)_\n- **--media-range-track-outline-offset** - `outline-offset` of range track. _(default: undefined)_\n- **--media-range-track-border-radius** - `border-radius` of range track. _(default: 1px)_\n- **--media-range-track-box-shadow** - `box-shadow` of range track. _(default: none)_\n- **--media-range-track-transition** - `transition` of range track. _(default: undefined)_\n- **--media-range-track-translate-x** - `translate` x-coordinate of range track. _(default: 0px)_\n- **--media-range-track-translate-y** - `translate` y-coordinate of range track. _(default: 0px)_\n- **--media-time-range-hover-display** - `display` of range hover zone. _(default: block)_\n- **--media-time-range-hover-bottom** - `bottom` of range hover zone. _(default: -5px)_\n- **--media-time-range-hover-height** - `height` of range hover zone. _(default: max(100% + 5px, 20px))_\n- **--media-range-track-pointer-background** - `background` of range track pointer. _(default: undefined)_\n- **--media-range-track-pointer-border-right** - `border-right` of range track pointer. _(default: undefined)_\n\n### **CSS Parts:**\n - **track** - The runnable track of the range.\n- **progress** - The progress part of the track.\n- **thumb** - The thumb of the range.", "attributes": [ { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "aria-disabled", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-container", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-background-color** - `background-color` of container. _(default: #000)_\n- **--media-slot-display** - `display` of the media slot (default none for [audio] usage). _(default: none)_", "attributes": [ { "name": "audio", "values": [] }, { "name": "autohide", "values": [] }, { "name": "breakpoints", "values": [] }, { "name": "gesturesdisabled", "values": [] }, { "name": "keyboardcontrol", "values": [] }, { "name": "noautohide", "values": [] }, { "name": "userinactive", "values": [] } ], "references": [] }, { "name": "media-control-bar", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: undefined)_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-bar-display** - `display` property of control bar. _(default: inline-flex)_\n- **--media-control-display** - `display` property of control. _(default: var(--media-control-bar-display, inline-flex))_", "attributes": [ { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-controller", "description": "Media Controller should not mimic the HTMLMediaElement API.\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n- **undefined** - undefined\n\n### **CSS Properties:**\n - **--media-background-color** - `background-color` of container. _(default: #000)_\n- **--media-slot-display** - `display` of the media slot (default none for [audio] usage). _(default: none)_", "attributes": [ { "name": "defaultsubtitles", "values": [] }, { "name": "defaultstreamtype", "values": [] }, { "name": "defaultduration", "values": [] }, { "name": "fullscreenelement", "values": [] }, { "name": "nohotkeys", "values": [] }, { "name": "hotkeys", "values": [] }, { "name": "keysused", "values": [] }, { "name": "liveedgeoffset", "values": [] }, { "name": "noautoseektolive", "values": [] }, { "name": "novolumepref", "values": [] }, { "name": "nosubtitleslangpref", "values": [] }, { "name": "nodefaultstore", "values": [] }, { "name": "audio", "values": [] }, { "name": "autohide", "values": [] }, { "name": "breakpoints", "values": [] }, { "name": "gesturesdisabled", "values": [] }, { "name": "keyboardcontrol", "values": [] }, { "name": "noautohide", "values": [] }, { "name": "userinactive", "values": [] } ], "references": [] }, { "name": "media-duration-display", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-duration-display-display** - `display` property of display. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [ { "name": "mediaduration", "description": "(read-only) Set to the media duration.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-fullscreen-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **Slots:**\n - **enter** - An element shown when the media is not in fullscreen and pressing the button will trigger entering fullscreen.\n- **exit** - An element shown when the media is in fullscreen and pressing the button will trigger exiting fullscreen.\n- **icon** - An element for representing enter and exit states in a single icon\n\n### **CSS Properties:**\n - **--media-fullscreen-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediafullscreenunavailable", "description": "(read-only) Set if fullscreen is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "mediaisfullscreen", "description": "(read-only) Present if the media is fullscreen.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-gesture-receiver", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **CSS Properties:**\n - **--media-gesture-receiver-display** - `display` property of gesture receiver. _(default: inline-block)_\n- **--media-control-display** - `display` property of control. _(default: var(--media-gesture-receiver-display, inline-block))_", "attributes": [ { "name": "mediapaused", "description": "(read-only) Present if the media is paused.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-live-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **MEDIA_SEEK_TO_LIVE_REQUEST** - undefined\n- **MEDIA_PLAY_REQUEST** - undefined\n\n### **Slots:**\n - **indicator** - The default is an SVG of a circle that changes to red when the video or audio is live. Can be replaced with your own SVG or font icon.\n- **spacer** - A simple text space ( ) between the indicator and the text.\n- **text** - The text content of the button, with a default of “LIVE”.\n\n### **CSS Properties:**\n - **--media-live-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-live-button-icon-color** - `fill` and `color` of not live button icon. _(default: rgb(140, 140, 140))_\n- **--media-live-button-indicator-color** - `fill` and `color` of live button icon. _(default: rgb(255, 0, 0))_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediapaused", "description": "(read-only) Present if the media is paused.", "values": [] }, { "name": "mediatimeislive", "description": "(read-only) Present if the media playback is live.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-loading-indicator", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - **icon** - The element shown for when the media is in a buffering state.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: var(--media-loading-indicator-display, inline-block))_\n- **--media-loading-indicator-display** - `display` property of loading indicator. _(default: inline-block)_\n- **--media-loading-indicator-opacity** - `opacity` property of loading indicator. Set to 1 to force it to be visible. _(default: 0)_\n- **--media-loading-indicator-transition-delay** - `transition-delay` property of loading indicator. Make sure to include units. _(default: 500ms)_\n- **--media-loading-indicator-icon-width** - `width` of loading icon. _(default: undefined)_\n- **--media-loading-indicator-icon-height** - `height` of loading icon. _(default: 100px)_", "attributes": [ { "name": "loadingdelay", "description": "Set the delay in ms before the loading animation is shown.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "mediapaused", "description": "(read-only) Present if the media is paused.", "values": [] }, { "name": "medialoading", "description": "(read-only) Present if the media is loading.", "values": [] } ], "references": [] }, { "name": "media-mute-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **Slots:**\n - **off** - An element shown when the media is muted or the media’s volume is 0.\n- **low** - An element shown when the media’s volume is “low” (less than 50% / 0.5).\n- **medium** - An element shown when the media’s volume is “medium” (between 50% / 0.5 and 75% / 0.75).\n- **high** - An element shown when the media’s volume is “high” (75% / 0.75 or greater).\n- **icon** - An element for representing all states in a single icon\n\n### **CSS Properties:**\n - **--media-mute-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediavolumelevel", "description": "(read-only) Set to the media volume level.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-pip-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **Slots:**\n - **enter** - An element shown when the media is not in PIP mode and pressing the button will trigger entering PIP mode.\n- **exit** - An element shown when the media is in PIP and pressing the button will trigger exiting PIP mode.\n- **icon** - An element for representing enter and exit states in a single icon\n\n### **CSS Properties:**\n - **--media-pip-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediapipunavailable", "description": "(read-only) Set if picture-in-picture is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "mediaispip", "description": "(read-only) Present if the media is playing in picture-in-picture.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-play-button", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **eventName** - undefined\n\n### **Slots:**\n - **play** - An element shown when the media is paused and pressing the button will start media playback.\n- **pause** - An element shown when the media is playing and pressing the button will pause media playback.\n- **icon** - An element for representing play and pause states in a single icon\n\n### **CSS Properties:**\n - **--media-play-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediapaused", "description": "(read-only) Present if the media is paused.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-playback-rate-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-playback-rate-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "rates", "description": "Set custom playback rates for the user to choose from.", "values": [] }, { "name": "mediaplaybackrate", "description": "(read-only) Set to the media playback rate.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-poster-image", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-poster-image-display** - `display` property of poster image. _(default: inline-block)_\n- **--media-poster-image-background-position** - `background-position` of poster image. _(default: var(--media-object-position, center))_\n- **--media-poster-image-background-size** - `background-size` of poster image. _(default: var(--media-object-fit, contain))_\n- **--media-object-fit** - `object-fit` of poster image. _(default: contain)_\n- **--media-object-position** - `object-position` of poster image. _(default: center)_", "attributes": [ { "name": "placeholdersrc", "description": "Placeholder image source URL, often a blurhash data URL.", "values": [] }, { "name": "src", "description": "Poster image source URL.", "values": [] } ], "references": [] }, { "name": "media-preview-chapter-display", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-preview-chapter-display-display** - `display` property of display. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [ { "name": "mediapreviewchapter", "description": "(read-only) Set to the timeline preview chapter.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-preview-thumbnail", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-preview-thumbnail-display** - `display` property of display. _(default: inline-block)_\n- **--media-control-display** - `display` property of control. _(default: inline-block)_", "attributes": [ { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "mediapreviewimage", "description": "(read-only) Set to the timeline preview image URL.", "values": [] }, { "name": "mediapreviewcoords", "description": "(read-only) Set to the active preview image coordinates.", "values": [] } ], "references": [] }, { "name": "media-preview-time-display", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-preview-time-display-display** - `display` property of display. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [ { "name": "mediapreviewtime", "description": "(read-only) Set to the timeline preview time.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-seek-backward-button", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - **icon** - The element shown for the seek backward button’s display.\n\n### **CSS Properties:**\n - **--media-seek-backward-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "seekoffset", "description": "Adjusts how much time (in seconds) the playhead should seek backward.", "values": [] }, { "name": "mediacurrenttime", "description": "(read-only) Set to the current media time.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-seek-forward-button", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - **icon** - The element shown for the seek forward button’s display.\n\n### **CSS Properties:**\n - **--media-seek-forward-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "seekoffset", "description": "Adjusts how much time (in seconds) the playhead should seek forward.", "values": [] }, { "name": "mediacurrenttime", "description": "(read-only) Set to the current media time.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-text-display", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [ { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-theme", "description": "\n\n\n---\n\n\n", "attributes": [ { "name": "template", "description": "The element `id` of the template to render.", "values": [] } ], "references": [] }, { "name": "media-time-display", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-time-display-display** - `display` property of display. _(default: inline-flex)_\n- **--media-control-hover-background** - `background` of control hover state. _(default: undefined)_\n- **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_", "attributes": [ { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "remaining", "description": "Toggle on to show the remaining time instead of elapsed time.", "values": [] }, { "name": "showduration", "description": "Toggle on to show the duration.", "values": [] }, { "name": "notoggle", "description": "Set this to disable click or tap behavior that toggles between remaining and current time.", "values": [] }, { "name": "mediacurrenttime", "description": "(read-only) Set to the current media time.", "values": [] }, { "name": "mediaduration", "description": "(read-only) Set to the media duration.", "values": [] }, { "name": "mediaseekable", "description": "(read-only) Set to the seekable time ranges.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-time-range", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n\n### **Slots:**\n - **preview** - An element that slides along the timeline to the position of the pointer hovering.\n- **preview-arrow** - An arrow element that slides along the timeline to the position of the pointer hovering.\n- **current** - An element that slides along the timeline to the position of the current time.\n\n### **CSS Properties:**\n - **--media-time-range-display** - `display` property of range. _(default: inline-block)_\n- **--media-preview-transition-property** - `transition-property` of range hover preview. _(default: visibility, opacity)_\n- **--media-preview-transition-duration-out** - `transition-duration` out of range hover preview. _(default: .25s)_\n- **--media-preview-transition-delay-out** - `transition-delay` out of range hover preview. _(default: 0s)_\n- **--media-preview-transition-duration-in** - `transition-duration` in of range hover preview. _(default: .5s)_\n- **--media-preview-transition-delay-in** - `transition-delay` in of range hover preview. _(default: .25s)_\n- **--media-preview-thumbnail-background** - `background` of range preview thumbnail. _(default: var(--_preview-background))_\n- **--media-preview-thumbnail-box-shadow** - `box-shadow` of range preview thumbnail. _(default: 0 0 4px rgb(0 0 0 / .2))_\n- **--media-preview-thumbnail-max-width** - `max-width` of range preview thumbnail. _(default: 180px)_\n- **--media-preview-thumbnail-max-height** - `max-height` of range preview thumbnail. _(default: 160px)_\n- **--media-preview-thumbnail-min-width** - `min-width` of range preview thumbnail. _(default: 120px)_\n- **--media-preview-thumbnail-min-height** - `min-height` of range preview thumbnail. _(default: 80px)_\n- **--media-preview-thumbnail-border-radius** - `border-radius` of range preview thumbnail. _(default: var(--media-preview-border-radius) var(--media-preview-border-radius) 0 0)_\n- **--media-preview-thumbnail-border** - `border` of range preview thumbnail. _(default: undefined)_\n- **--media-preview-chapter-background** - `background` of range preview chapter display. _(default: var(--_preview-background))_\n- **--media-preview-chapter-border-radius** - `border-radius` of range preview chapter display. _(default: 0)_\n- **--media-preview-chapter-padding** - `padding` of range preview chapter display. _(default: 3.5px 9px 0)_\n- **--media-preview-chapter-margin** - `margin` of range preview chapter display. _(default: 0)_\n- **--media-preview-chapter-text-shadow** - `text-shadow` of range preview chapter display. _(default: 0 0 4px rgb(0 0 0 / .75))_\n- **--media-preview-time-background** - `background` of range preview time display. _(default: var(--_preview-background))_\n- **--media-preview-time-border-radius** - `border-radius` of range preview time display. _(default: 0 0 var(--media-preview-border-radius) var(--media-preview-border-radius))_\n- **--media-preview-time-padding** - `padding` of range preview time display. _(default: 3.5px 9px)_\n- **--media-preview-time-margin** - `margin` of range preview time display. _(default: 0)_\n- **--media-preview-time-text-shadow** - `text-shadow` of range preview time display. _(default: 0 0 4px rgb(0 0 0 / .75))_\n- **--media-box-display** - `display` of range box. _(default: flex)_\n- **--media-box-margin** - `margin` of range box. _(default: 0 0 5px)_\n- **--media-box-padding-left** - `padding-left` of range box. _(default: undefined)_\n- **--media-box-padding-right** - `padding-right` of range box. _(default: undefined)_\n- **--media-box-border-radius** - `border-radius` of range box. _(default: undefined)_\n- **--media-preview-box-display** - `display` of range preview box. _(default: var(--media-box-display, flex))_\n- **--media-preview-box-margin** - `margin` of range preview box. _(default: var(--media-box-margin, 0 0 5px))_\n- **--media-current-box-display** - `display` of range current box. _(default: var(--media-box-display, flex))_\n- **--media-current-box-margin** - `margin` of range current box. _(default: var(--media-box-margin, 0 0 5px))_\n- **--media-box-arrow-display** - `display` of range box arrow. _(default: inline-block)_\n- **--media-box-arrow-background** - `border-top-color` of range box arrow. _(default: var(--_control-background))_\n- **--media-box-arrow-border-width** - `border-width` of range box arrow. _(default: var(--media-box-arrow-height, 5px) var(--media-box-arrow-width, 6px) 0)_\n- **--media-box-arrow-height** - `height` of range box arrow. _(default: 5px)_\n- **--media-box-arrow-width** - `width` of range box arrow. _(default: 6px)_\n- **--media-box-arrow-offset** - `translateX` offset of range box arrow. _(default: undefined)_\n- **--media-primary-color** - Default color of range bar. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of range background. _(default: rgb(20 20 30 / .7))_\n- **--media-control-display** - `display` property of control. _(default: inline-block)_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgb(50 50 70 / .7))_\n- **--media-control-height** - `height` of control. _(default: 24px)_\n- **--media-range-padding** - `padding` of range. _(default: var(--media-control-padding, 10px))_\n- **--media-range-padding-left** - `padding-left` of range. _(default: var(--_media-range-padding))_\n- **--media-range-padding-right** - `padding-right` of range. _(default: var(--_media-range-padding))_\n- **--media-range-thumb-width** - `width` of range thumb. _(default: 10px)_\n- **--media-range-thumb-height** - `height` of range thumb. _(default: 10px)_\n- **--media-range-thumb-border** - `border` of range thumb. _(default: none)_\n- **--media-range-thumb-border-radius** - `border-radius` of range thumb. _(default: 10px)_\n- **--media-range-thumb-background** - `background` of range thumb. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-thumb-box-shadow** - `box-shadow` of range thumb. _(default: 1px 1px 1px transparent)_\n- **--media-range-thumb-transition** - `transition` of range thumb. _(default: undefined)_\n- **--media-range-thumb-transform** - `transform` of range thumb. _(default: none)_\n- **--media-range-thumb-opacity** - `opacity` of range thumb. _(default: 1)_\n- **--media-range-bar-color** - `background` of range progress. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-track-background** - `background` of range track background. _(default: rgb(255 255 255 / .2))_\n- **--media-range-track-backdrop-filter** - `backdrop-filter` of range track. _(default: undefined)_\n- **--media-range-track-width** - `width` of range track. _(default: 100%)_\n- **--media-range-track-height** - `height` of range track. _(default: 4px)_\n- **--media-range-track-border** - `border` of range track. _(default: none)_\n- **--media-range-track-outline** - `outline` of range track. _(default: undefined)_\n- **--media-range-track-outline-offset** - `outline-offset` of range track. _(default: undefined)_\n- **--media-range-track-border-radius** - `border-radius` of range track. _(default: 1px)_\n- **--media-range-track-box-shadow** - `box-shadow` of range track. _(default: none)_\n- **--media-range-track-transition** - `transition` of range track. _(default: undefined)_\n- **--media-range-track-translate-x** - `translate` x-coordinate of range track. _(default: 0px)_\n- **--media-range-track-translate-y** - `translate` y-coordinate of range track. _(default: 0px)_\n- **--media-time-range-hover-display** - `display` of range hover zone. _(default: block)_\n- **--media-time-range-hover-bottom** - `bottom` of range hover zone. _(default: -5px)_\n- **--media-time-range-hover-height** - `height` of range hover zone. _(default: max(100% + 5px, 20px))_\n- **--media-range-track-pointer-background** - `background` of range track pointer. _(default: undefined)_\n- **--media-range-track-pointer-border-right** - `border-right` of range track pointer. _(default: undefined)_\n\n### **CSS Parts:**\n - **buffered** - A CSS part that selects the buffered bar element.\n- **box** - A CSS part that selects both the preview and current box elements.\n- **preview-box** - A CSS part that selects the preview box element.\n- **current-box** - A CSS part that selects the current box element.\n- **arrow** - A CSS part that selects the arrow element.\n- **track** - The runnable track of the range.\n- **progress** - The progress part of the track.\n- **thumb** - The thumb of the range.", "attributes": [ { "name": "mediabuffered", "description": "(read-only) Set to the buffered time ranges.", "values": [] }, { "name": "mediaplaybackrate", "description": "(read-only) Set to the media playback rate.", "values": [] }, { "name": "mediaduration", "description": "(read-only) Set to the media duration.", "values": [] }, { "name": "mediaseekable", "description": "(read-only) Set to the seekable time ranges.", "values": [] }, { "name": "mediapaused", "description": "(read-only) Present if the media is paused.", "values": [] }, { "name": "medialoading", "description": "(read-only) Present if the media is loading.", "values": [] }, { "name": "mediacurrenttime", "description": "(read-only) Set to the current media time.", "values": [] }, { "name": "mediapreviewimage", "description": "(read-only) Set to the timeline preview image URL.", "values": [] }, { "name": "mediapreviewtime", "description": "(read-only) Set to the timeline preview time.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "aria-disabled", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-tooltip", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of tooltip background. _(default: rgba(20, 20, 30, .7))_\n- **--media-text-color** - `color` of tooltip text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, 400) var(--media-font-size, 13px) / var(--media-text-content-height, var(--media-control-height, 18px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: 400)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 13px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 18px))_\n- **--media-tooltip-border** - 'border' of tooltip _(default: none)_\n- **--media-tooltip-background-color** - Background color of tooltip and arrow, unless individually overidden _(default: var(--media-secondary-color, rgba(20, 20, 30, .7)))_\n- **--media-tooltip-background** - `background` of tooltip, ignoring the arrow _(default: var(--_tooltip-background-color))_\n- **--media-tooltip-display** - `display` of tooltip _(default: inline-flex)_\n- **--media-tooltip-z-index** - `z-index` of tooltip _(default: 1)_\n- **--media-tooltip-padding** - `padding` of tooltip _(default: .35em .7em)_\n- **--media-tooltip-border-radius** - `border-radius` of tooltip _(default: 5px)_\n- **--media-tooltip-filter** - `filter` property of tooltip, for drop-shadow _(default: drop-shadow(0 0 4px rgba(0, 0, 0, .2)))_\n- **--media-tooltip-white-space** - `white-space` property of tooltip _(default: nowrap)_\n- **--media-tooltip-arrow-display** - `display` property of tooltip arrow _(default: block)_\n- **--media-tooltip-arrow-width** - Arrow width _(default: 12px)_\n- **--media-tooltip-arrow-height** - Arrow height _(default: 5px)_\n- **--media-tooltip-arrow-color** - Arrow color _(default: var(--_tooltip-background-color))_", "attributes": [ { "name": "placement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "bounds", "description": "ID for the containing element (one of it's parents) that should constrain the tooltips horizontal position.", "values": [] } ], "references": [] }, { "name": "media-volume-range", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-volume-range-display** - `display` property of range. _(default: inline-block)_\n- **--media-primary-color** - Default color of range bar. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of range background. _(default: rgb(20 20 30 / .7))_\n- **--media-control-display** - `display` property of control. _(default: inline-block)_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgb(50 50 70 / .7))_\n- **--media-control-height** - `height` of control. _(default: 24px)_\n- **--media-range-padding** - `padding` of range. _(default: var(--media-control-padding, 10px))_\n- **--media-range-padding-left** - `padding-left` of range. _(default: var(--_media-range-padding))_\n- **--media-range-padding-right** - `padding-right` of range. _(default: var(--_media-range-padding))_\n- **--media-range-thumb-width** - `width` of range thumb. _(default: 10px)_\n- **--media-range-thumb-height** - `height` of range thumb. _(default: 10px)_\n- **--media-range-thumb-border** - `border` of range thumb. _(default: none)_\n- **--media-range-thumb-border-radius** - `border-radius` of range thumb. _(default: 10px)_\n- **--media-range-thumb-background** - `background` of range thumb. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-thumb-box-shadow** - `box-shadow` of range thumb. _(default: 1px 1px 1px transparent)_\n- **--media-range-thumb-transition** - `transition` of range thumb. _(default: undefined)_\n- **--media-range-thumb-transform** - `transform` of range thumb. _(default: none)_\n- **--media-range-thumb-opacity** - `opacity` of range thumb. _(default: 1)_\n- **--media-range-bar-color** - `background` of range progress. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-range-track-background** - `background` of range track background. _(default: rgb(255 255 255 / .2))_\n- **--media-range-track-backdrop-filter** - `backdrop-filter` of range track. _(default: undefined)_\n- **--media-range-track-width** - `width` of range track. _(default: 100%)_\n- **--media-range-track-height** - `height` of range track. _(default: 4px)_\n- **--media-range-track-border** - `border` of range track. _(default: none)_\n- **--media-range-track-outline** - `outline` of range track. _(default: undefined)_\n- **--media-range-track-outline-offset** - `outline-offset` of range track. _(default: undefined)_\n- **--media-range-track-border-radius** - `border-radius` of range track. _(default: 1px)_\n- **--media-range-track-box-shadow** - `box-shadow` of range track. _(default: none)_\n- **--media-range-track-transition** - `transition` of range track. _(default: undefined)_\n- **--media-range-track-translate-x** - `translate` x-coordinate of range track. _(default: 0px)_\n- **--media-range-track-translate-y** - `translate` y-coordinate of range track. _(default: 0px)_\n- **--media-time-range-hover-display** - `display` of range hover zone. _(default: block)_\n- **--media-time-range-hover-bottom** - `bottom` of range hover zone. _(default: -5px)_\n- **--media-time-range-hover-height** - `height` of range hover zone. _(default: max(100% + 5px, 20px))_\n- **--media-range-track-pointer-background** - `background` of range track pointer. _(default: undefined)_\n- **--media-range-track-pointer-border-right** - `border-right` of range track pointer. _(default: undefined)_\n\n### **CSS Parts:**\n - **track** - The runnable track of the range.\n- **progress** - The progress part of the track.\n- **thumb** - The thumb of the range.", "attributes": [ { "name": "mediavolume", "description": "(read-only) Set to the media volume.", "values": [] }, { "name": "mediamuted", "description": "(read-only) Set to the media muted state.", "values": [] }, { "name": "mediavolumeunavailable", "description": "(read-only) Set if changing volume is unavailable.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "aria-disabled", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-audio-track-menu-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-audio-track-menu-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediaaudiotrackenabled", "description": "(read-only) Set to the selected audio track id.", "values": [] }, { "name": "mediaaudiotrackunavailable", "description": "(read-only) Set if audio track selection is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-audio-track-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.node\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "mediaaudiotrackenabled", "description": "(read-only) Set to the enabled audio track.", "values": [] }, { "name": "mediaaudiotracklist", "description": "(read-only) Set to the audio track list.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-captions-menu-button", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - **on** - An element that will be shown while closed captions or subtitles are on.\n- **off** - An element that will be shown while closed captions or subtitles are off.\n- **icon** - An element for representing on and off states in a single icon\n\n### **CSS Properties:**\n - **--media-captions-menu-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediasubtitleslist", "description": "(read-only) A list of all subtitles and captions.", "values": [] }, { "name": "mediasubtitlesshowing", "description": "(read-only) A list of the showing subtitles and captions.", "values": [] }, { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-captions-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n- **captions-indicator** - An icon element indicating an item with closed captions.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "mediasubtitleslist", "description": "(read-only) A list of all subtitles and captions.", "values": [] }, { "name": "mediasubtitlesshowing", "description": "(read-only) A list of the showing subtitles and captions.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-chrome-menu-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-chrome-menu-item", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-menu-item-opacity** - `opacity` of menu-item content. _(default: 1)_\n- **--media-menu-item-transition** - `transition` of menu-item. _(default: background .15s linear, opacity .2s ease-in-out)_\n- **--media-menu-item-checked-background** - `background` of checked menu-item. _(default: undefined)_\n- **--media-menu-item-outline** - `outline` menu-item. _(default: 0)_\n- **--media-menu-item-outline-offset** - `outline-offset` of menu-item. _(default: -1px)_\n- **--media-menu-item-hover-background** - `background` of hovered menu-item. _(default: rgb(92 92 102 / .5))_\n- **--media-menu-item-hover-outline** - `outline` of hovered menu-item. _(default: undefined)_\n- **--media-menu-item-hover-outline-offset** - `outline-offset` of hovered menu-item. _(default: var(--media-menu-item-outline-offset, -1px))_\n- **--media-menu-item-focus-shadow** - `box-shadow` of the :focus-visible state. _(default: inset 0 0 0 2px rgb(27 127 204 / .9))_\n- **--media-menu-item-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-description-max-width** - `max-width` of description. _(default: 100px)_\n- **--media-menu-item-checked-indicator-display** - `display` of checked indicator. _(default: inline-block)_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: undefined)_\n- **--media-menu-item-indicator-fill** - `fill` color of indicator icon. _(default: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))))_\n- **--media-menu-item-indicator-height** - `height` of menu-item indicator. _(default: 1.25em)_", "attributes": [ { "name": "type", "description": "This attribute indicates the kind of command, and can be one of three values.", "values": [ { "name": "(''" }, { "name": "radio" }, { "name": "'checkbox')" } ] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] } ], "references": [] }, { "name": "media-chrome-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-playback-rate-menu-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-playback-rate-menu-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "rates", "description": "Set custom playback rates for the user to choose from.", "values": [] }, { "name": "mediaplaybackrate", "description": "(read-only) Set to the media playback rate.", "values": [] }, { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-playback-rate-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "rates", "description": "Set custom playback rates for the user to choose from.", "values": [] }, { "name": "mediaplaybackrate", "description": "(read-only) Set to the media playback rate.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-rendition-menu-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-rendition-menu-button-display** - `display` property of button. _(default: inline-flex)_\n- **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "mediarenditionselected", "description": "(read-only) Set to the selected rendition id.", "values": [] }, { "name": "mediarenditionunavailable", "description": "(read-only) Set if rendition selection is unavailable.", "values": [{ "name": "(unavailable" }, { "name": "unsupported)" }] }, { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-rendition-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "mediarenditionselected", "description": "(read-only) Set to the selected rendition id.", "values": [] }, { "name": "mediarenditionlist", "description": "(read-only) Set to the rendition list.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] }, { "name": "media-settings-menu-button", "description": "\n\n\n---\n\n\n\n\n### **CSS Properties:**\n - **--media-primary-color** - Default color of text and icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of button background. _(default: rgb(20 20 30 / .7))_\n- **--media-text-color** - `color` of button text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-icon-color** - `fill` color of button icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-display** - `display` property of control. _(default: undefined)_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .7)))_\n- **--media-control-hover-background** - `background` of control hover state. _(default: rgba(50 50 70 / .7))_\n- **--media-control-padding** - `padding` of control. _(default: 10px)_\n- **--media-control-height** - `line-height` of control. _(default: 24px)_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, bold) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: bold)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of button text. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-width** - `width` of button icon. _(default: undefined)_\n- **--media-button-icon-height** - `height` of button icon. _(default: var(--media-control-height, 24px))_\n- **--media-button-icon-transform** - `transform` of button icon. _(default: undefined)_\n- **--media-button-icon-transition** - `transition` of button icon. _(default: undefined)_", "attributes": [ { "name": "target", "description": "CSS id selector for the element to be targeted by the button.", "values": [] }, { "name": "invoketarget", "description": "The id of the element to invoke when clicked.", "values": [] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] }, { "name": "tooltipplacement", "description": "The placement of the tooltip, defaults to \"top\"", "values": [ { "name": "('top'" }, { "name": "right" }, { "name": "bottom" }, { "name": "left" }, { "name": "'none')" } ] }, { "name": "notooltip", "description": "Hides the tooltip if this attribute is present", "values": [] } ], "references": [] }, { "name": "media-settings-menu-item", "description": "\n\n\n---\n\n\n\n\n### **Slots:**\n - _default_ - Default slotted elements.\n\n### **CSS Properties:**\n - **--media-menu-item-opacity** - `opacity` of menu-item content. _(default: 1)_\n- **--media-menu-item-transition** - `transition` of menu-item. _(default: background .15s linear, opacity .2s ease-in-out)_\n- **--media-menu-item-checked-background** - `background` of checked menu-item. _(default: undefined)_\n- **--media-menu-item-outline** - `outline` menu-item. _(default: 0)_\n- **--media-menu-item-outline-offset** - `outline-offset` of menu-item. _(default: -1px)_\n- **--media-menu-item-hover-background** - `background` of hovered menu-item. _(default: rgb(92 92 102 / .5))_\n- **--media-menu-item-hover-outline** - `outline` of hovered menu-item. _(default: undefined)_\n- **--media-menu-item-hover-outline-offset** - `outline-offset` of hovered menu-item. _(default: var(--media-menu-item-outline-offset, -1px))_\n- **--media-menu-item-focus-shadow** - `box-shadow` of the :focus-visible state. _(default: inset 0 0 0 2px rgb(27 127 204 / .9))_\n- **--media-menu-item-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-description-max-width** - `max-width` of description. _(default: 100px)_\n- **--media-menu-item-checked-indicator-display** - `display` of checked indicator. _(default: inline-block)_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: undefined)_\n- **--media-menu-item-indicator-fill** - `fill` color of indicator icon. _(default: var(--media-icon-color, var(--media-primary-color, rgb(238 238 238))))_\n- **--media-menu-item-indicator-height** - `height` of menu-item indicator. _(default: 1.25em)_", "attributes": [ { "name": "type", "description": "This attribute indicates the kind of command, and can be one of three values.", "values": [ { "name": "(''" }, { "name": "radio" }, { "name": "'checkbox')" } ] }, { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] } ], "references": [] }, { "name": "media-settings-menu", "description": "\n\n\n---\n\n\n\n\n### **Events:**\n - **undefined** - undefined\n- **change** - undefined\n\n### **Slots:**\n - _default_ - Default slotted elements.\n- **header** - An element shown at the top of the menu.\n- **checked-indicator** - An icon element indicating a checked menu-item.\n\n### **CSS Properties:**\n - **--media-settings-menu-justify-content** - `justify-content` of the menu. _(default: undefined)_\n- **--media-primary-color** - Default color of text / icon. _(default: rgb(238 238 238))_\n- **--media-secondary-color** - Default color of background. _(default: rgb(20 20 30 / .8))_\n- **--media-text-color** - `color` of text. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-control-background** - `background` of control. _(default: var(--media-secondary-color, rgb(20 20 30 / .8)))_\n- **--media-menu-display** - `display` of menu. _(default: inline-flex)_\n- **--media-menu-layout** - Set to `row` for a horizontal menu design. _(default: undefined)_\n- **--media-menu-flex-direction** - `flex-direction` of menu. _(default: row)_\n- **--media-menu-gap** - `gap` between menu items. _(default: .25em)_\n- **--media-menu-background** - `background` of menu. _(default: var(--media-control-background, var(--media-secondary-color, rgb(20 20 30 / .8))))_\n- **--media-menu-border-radius** - `border-radius` of menu. _(default: undefined)_\n- **--media-menu-border** - `border` of menu. _(default: none)_\n- **--media-menu-transition-in** - `transition` of menu when showing. _(default: visibility 0s, opacity .2s ease-out, transform .15s ease-out, left .2s ease-in-out, min-width .2s ease-in-out, min-height .2s ease-in-out)_\n- **--media-menu-transition-out** - `transition` of menu when hiding. _(default: visibility .15s ease-in, opacity .15s ease-in, transform .15s ease-in)_\n- **--media-menu-visibility** - `visibility` of menu when showing. _(default: visible)_\n- **--media-menu-hidden-visibility** - `visibility` of menu when hiding. _(default: hidden)_\n- **--media-menu-max-height** - `max-height` of menu. _(default: var(--_menu-max-height, 300px))_\n- **--media-menu-hidden-max-height** - `max-height` of menu when hiding. _(default: var(--media-menu-max-height, var(--_menu-max-height, 300px)))_\n- **--media-menu-opacity** - `opacity` of menu when showing. _(default: 1)_\n- **--media-menu-hidden-opacity** - `opacity` of menu when hiding. _(default: 0)_\n- **--media-menu-transform-in** - `transform` of menu when showing. _(default: translateY(0) scale(1))_\n- **--media-menu-transform-out** - `transform` of menu when hiding. _(default: translateY(2px) scale(.99))_\n- **--media-font** - `font` shorthand property. _(default: var(--media-font-weight, normal) var(--media-font-size, 14px) / var(--media-text-content-height, var(--media-control-height, 24px)) var(--media-font-family, helvetica neue, segoe ui, roboto, arial, sans-serif))_\n- **--media-font-weight** - `font-weight` property. _(default: normal)_\n- **--media-font-family** - `font-family` property. _(default: helvetica neue, segoe ui, roboto, arial, sans-serif)_\n- **--media-font-size** - `font-size` property. _(default: 14px)_\n- **--media-text-content-height** - `line-height` of text. _(default: var(--media-control-height, 24px))_\n- **--media-icon-color** - `fill` color of icon. _(default: var(--media-primary-color, rgb(238 238 238)))_\n- **--media-menu-icon-height** - `height` of icon. _(default: var(--media-control-height, 24px))_\n- **--media-menu-item-checked-indicator-display** - `display` of check indicator. _(default: none)_\n- **--media-menu-item-checked-background** - `background` of checked menu item. _(default: rgb(255 255 255 / .2))_\n- **--media-menu-item-max-width** - `max-width` of menu item text. _(default: undefined)_", "attributes": [ { "name": "disabled", "description": "The Boolean disabled attribute makes the element not mutable or focusable.", "values": [] }, { "name": "mediacontroller", "description": "The element `id` of the media controller to connect to (if not nested within).", "values": [] } ], "references": [] } ] }