Skip to content

Instantly share code, notes, and snippets.

View dominikschreiber's full-sized avatar

Dominik Schreiber dominikschreiber

View GitHub Profile
@p3t3r67x0
p3t3r67x0 / pseudo_elements.md
Last active January 16, 2024 01:17
A CSS pseudo-element is used to style specified parts of an element. In some cases you can style native HTML controls with vendor specific pseudo-elements. Here you will find an list of cross browser specific pseudo-element selectors.

Styling native elements

Native HTML controls are a challenge to style. You can style any element in the web platform that uses Shadow DOM with a pseudo element ::pseudo-element or the /deep/ path selector.

video::webkit-media-controls-timeline {
  background-color: lime;
}

video /deep/ input[type=range] {
@yields
yields / gist:6648240
Last active January 15, 2018 13:32
firefox pseudo elements
λ mozilla grep -nr "::-moz-" . | sed -En 's/.*(::-moz-[a-z]+(-[a-z]+)?).*/\1/p' | sort -u
::-moz-anonymous-flex
::-moz-anonymous-positioned
::-moz-button-content
::-moz-canvas
::-moz-cell-content
::-moz-column-content
::-moz-display-comboboxcontrol
::-moz-dropdown-list