Canvas blend modes
Method of defining the effect resulting from overlaying two layers on a Canvas element.
CSS background-blend-mode
Allows blending between CSS background images, gradients, and colors.
CSS content-visibility
Provides control over when elements are rendered, so rendering can be skipped for elements not yet in the user's viewport.
CSS font-display
`@font-face` descriptor `font-display` that allows control over how a downloadable font renders before it is fully loaded.
CSS Hyphenation
Method of controlling when words at the end of lines should be hyphenated using the "hyphens" property.
Blending of HTML/SVG elements
Allows blending between arbitrary SVG and HTML elements
CSS position:sticky
Keeps elements positioned as "fixed" or "relative" depending on how it appears in the viewport. As a result the element is "stuck" when necessary while scrolling.
ECMAScript 2015 (ES6)
Support for the ECMAScript 2015 specification. Features include Promises, Modules, Classes, Template Literals, Arrow Functions, Let and Const, Default Parameters, Generators, Destructuring Assignment, Rest & Spread, Map/Set & WeakMap/WeakSet and many more.
ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family
Allows more control when choosing system interface fonts
Date and time input types
Form field widgets to easily allow users to enter a date, time or both, generally by using a calendar/time input widget. Refers to supporting the following input types: `date`, `time`, `datetime-local`, `month` & `week`.
Search input type
Search field form input type. Intended to look like the underlying platform's native search field widget (if there is one). Other than its appearance, it's the same as an `<input type="text">`.
High-quality kerning pairs & ligatures
When used in HTML, the unofficial `text-rendering: optimizeLegibility` CSS property enables high-quality kerning and ligatures in certain browsers. Newer browsers have this behavior enabled by default.
KeyboardEvent.which
A legacy `KeyboardEvent` property that is equivalent to either `KeyboardEvent.keyCode` or `KeyboardEvent.charCode` depending on whether the key is alphanumeric.
String.prototype.padStart(), String.prototype.padEnd()
The `padStart()` and `padEnd()` methods pad the current string with a given string (eventually repeated) so that the resulting string reaches a given length. The pad is applied from the start (left) of the current string for `padStart()`, and applied from the end (right) of the current string for `padEnd()`.
csspositiontrydescriptors api: inset-block-end
csspositiontrydescriptors api: inset-inline-end
csspositiontrydescriptors api: margin-block-end
csspositiontrydescriptors api: margin-inline-end
ext_disjoint_timer_query api: endqueryext
speechsynthesisutterance api: `end` event
svgfeblendelement api: y
css property: border-end-end-radius
css property: corner-end-end-shape
css property: corner-end-start-shape
css property: interest-delay-end
css property: interest-delay-end: normal
css property: justify-content: supported in flex layout: `start` and `end`
css property: marker-end
css property: marker-end: none
css property: position-area: end
css property: position-area: self-y-end
css property: position-area: span-self-y-end
css property: position-area: span-y-end
css property: position-area: y-end
css property: position-try-fallbacks: end
css property: position-try-fallbacks: span-y-end
css property: position-try-fallbacks: y-end
css property: position-try: end
css property: position-try: span-y-end
css property: position-try: y-end
css property: scroll-snap-align: end
css property: text-align-last: end
css property: text-align: end
css property: text-anchor: end
types: `<easing-function>`: `steps()` with `start`, `end` or no direction
types: `<easing-function>`: `steps()` with `start`, `end` or no direction: `jump-` keywords for `steps()`
javascript built-in: string: endswith
50 results found.