1. Menu
  2. Captions Menu

Menu

Captions Menu

Display menu options to the user so they can change the current captions/subtitles text track.

Usage

The captions menu components handle rendering the current captions/subtitles text track options as radio buttons and updating the player when a track is selected. The menu will be disabled if there no tracks. This menu can be used as standalone or as a submenu.

          
        

Custom Button

A custom captions menu button can be provided like so:

          
        

Styling

css
        /* Apply styles to menu container. */
media-menu {
}

/* Apply styles to button when menu is open. */
media-captions-menu-button[aria-expanded='true'] {
}

/* Apply styles to default back arrow icon. */
media-captions-menu-button [slot='close-icon'] {
}

/* Apply styles to default icon. */
media-captions-menu-button [slot='icon'] {
}

/* Apply styles to default label text. */
media-captions-menu-button [slot='label'] {
}

/* Apply styles to default hint text. */
media-captions-menu-button [slot='hint'] {
}

/* Apply styles to default open chevron icon. */
media-captions-menu-button [slot='open-icon'] {
}

/* Apply styles to floating panel when menu is open. */
media-captions-menu-items[aria-hidden='false'] {
}

/* Apply styles to checked radio item. */
media-captions-menu-items media-radio[aria-checked='true'] {
}
media-captions-menu-items media-radio[aria-checked='true'] [part='check'] {
}

      

Focus

        media-captions-menu-button[data-focus] {
}

media-captions-menu-items media-radio[data-focus] {
}

      

CSS Variables

See the menu CSS variables for simple customization of the default menu styles.

Tailwind