CSS clip-path property (for HTML)
Method of defining the visible region of an HTML element using SVG or a shape definition.
:focus-visible CSS pseudo-class
The `:focus-visible` pseudo-class applies while an element matches the `:focus` pseudo-class, and the UA determines via heuristics that the focus should be specially indicated on the element (typically via a “focus ring”).
CSS overflow-anchor (Scroll Anchoring)
Changes in DOM elements above the visible region of a scrolling box can result in the page moving while the user is in the middle of consuming the content. By default, the value of `overflow-anchor` is `auto`, it can mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly
IntersectionObserver V2
Iteration on the original API that also reports if the element is covered by another element or has filters applied to it. Useful for blocking clickjacking attempts or tracking ad exposure.
Page Visibility
JavaScript API for determining whether a document is visible on the display
scrollIntoView
The `Element.scrollIntoView()` method scrolls the current element into the visible area of the browser window. Parameters can be provided to set the position inside the visible area as well as whether scrolling should be instant or smooth.
Element.scrollIntoViewIfNeeded()
If the element is fully within the visible area of the viewport, it does nothing. Otherwise, the element is scrolled into view. A proprietary variant of the standard `Element.scrollIntoView()` method.
barprop api: visible
barprop api: visible: returns `true` for non-popup windows
htmlelement api: focus: `options.focusvisible` parameter
intersectionobserverentry api: isvisible
pushsubscriptionoptions api: uservisibleonly
videoframe api: visiblerect
windowcontrolsoverlaygeometrychangeevent api: visible
windowcontrolsoverlay api: visible
css property: backface-visibility: visible
css property: content-visibility: visible
css property: overflow-block: visible
css property: overflow-inline: visible
css property: overflow-x: visible
css property: overflow-y: visible
css property: overflow: visible
css property: pointer-events: visible
css property: pointer-events: visiblefill
css property: pointer-events: visiblepainted
css property: pointer-events: visiblestroke
css property: position-visibility: anchors-visible
css property: visibility: visible
css selector: `:focus-visible`
elements: semantics: use the algorithm described on mdn to determine the visible child.
42 results found.