Contact emails
[email protected]<mailto:[email protected]>, 
[email protected]<mailto:[email protected]>

Explainer
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/highlight-v2/explainer.md

Specification
No information provided

Summary
Adds support for animations, transitions, and opacity to all CSS highlight 
pseudos including custom highlights. Adds support for minor per-range variances 
to custom highlights. Taken together, these additions enable developers to 
create staggered text entry effects without needing to subdivide text into 
spans.

Blink component
Blink>CSS<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ECSS%22>

Web Feature ID
Missing feature

Motivation
Many Web experiences apply visual effects to text. Streaming text experiences 
such as AI chat interfaces and online presentation tools have made text entry 
and exit effects especially prominent, while read-along experiences and editing 
tools use changing highlights to convey playback or analysis state. Existing 
Web primitives can be inefficient for text-level animation effects because they 
require backing elements. For a per-word animation with a moderate amount of 
text, hundreds of extra DOM elements would need to be created for no other 
reason than to support such an effect. This has negative implications on CPU 
and memory, and authors must do extra work for accessibility. The Custom 
Highlight API already lets authors identify and style arbitrary text ranges 
without changing the document structure. However, highlight styling has 
limitations that make it an incomplete replacement for element-level effects. 
This feature closes the gaps for text entry effects by adding opacity, 
animations and transitions, and support for minor per-range style variations to 
highlights.

Initial public proposal
https://github.com/w3c/csswg-drafts/issues/14613

Goals for experimentation
None



Tracking bug
https://issues.chromium.org/issues/579833788

Estimated milestones
No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5087826772361216?gate=6292517753585664

This intent message was generated by Chrome Platform 
Status<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR00MB1925469973435239690829EDC0762%40DS0PR00MB1925.namprd00.prod.outlook.com.

Reply via email to