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.
