Limited support Limited browser support. Check compatibility before use.

Browser support

Feature Desktop Mobile
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
:target-after
Experimental
142
142
142
:target-before
Experimental
142
142
142
:target-current
Experimental

`:target-current`

135
135
135
1+Supported (version) Not supported Has note Sub-feature descriptions sourced from MDN Web Docs (CC BY-SA 2.5)

Syntax

CSS
.item::scroll-marker:target-current {
  background: #3498db;
}
.item::scroll-marker:target-before {
  opacity: 0.5;
}

Live demo

currentta-get

CSS currentta-get demo.

PreviewFullscreen

past. m-ka-

CSS past. m-ka- demo.

PreviewFullscreen

progressindicator

CSS progressindicator demo.

PreviewFullscreen

Use cases

  • Using Scroll marker target pseudo-classes

    The :target-after CSS pseudo-class selects scroll markers that come after the active scroll marker (the one that currently matches :target-current) within a scroll marker group.

Cautions

  • Limited browser support. Check compatibility before use.

Accessibility

  • Make sure visual changes are conveyed appropriately to assistive technology.