# The Future of CSS: Top 10 Interop 2027 Proposals

Exploring upcoming CSS features that promise to redefine modern web layout and animation capabilities.

- **Source:** [Hacker News](https://news.ycombinator.com)
- **Published:** 2026-10-21
- **Topic:** [Software & Engineering](https://brifing.si/c/engineering)
- **Original article:** <https://www.joshwcomeau.com/css/interop-2027/>
- **On Brifing:** https://brifing.si/s/f1bc3e6e-fa08-463a-a543-45eb393c3090

## Interop Project Success

The Interop project, involving major vendors like Google, Apple, Microsoft, and Mozilla, has significantly improved web technology consistency. Since its inception, focus areas often reach near-100% browser support within a single year. This collaborative effort ensures that developers can rely on standardized features across all modern browsers, reducing fragmentation and development overhead.

## CSS Functions Proposal

The proposed @function syntax allows developers to define reusable CSS logic, similar to JavaScript functions. By using @function and result, developers can encapsulate complex calculations like polar-to-cartesian coordinate conversions. This feature, currently implemented in Chromium browsers, could revolutionize how we handle dynamic styles and complex mathematical transformations directly within the stylesheet.

## Advanced Corner Shapes

The corner-shape property introduces non-standard border geometries like squircle, bevel, notch, and scoop. Unlike clip-path, this property modifies the actual border-box, ensuring that borders, outlines, and box-shadows follow the new shapes correctly. It serves as an excellent progressive enhancement for creating sophisticated UI elements in sci-fi or game-inspired web designs.

## Custom Border Shapes

The border-shape proposal offers a lower-level alternative to corner-shape, enabling developers to draw custom borders using straight lines, arcs, and Bézier curves. This allows for complex, non-rectangular layouts that maintain proper box model behavior. Developers can even animate between different border shapes, providing unprecedented control over the visual structure of web components.

## Anchor Positioning Evolution

Building on the success of the initial Anchor Positioning API, the Level 2 proposal introduces container queries for detecting fallback positions. This solves the long-standing issue of tooltips failing to point correctly when flipping from top to bottom. It enables more robust, context-aware UI components that adapt seamlessly to viewport constraints.

## Inherit Function Utility

The proposed inherit() function aims to solve the limitation of the standard inherit keyword by allowing modifications via calc(). Currently, inheriting properties like border-radius often requires manual adjustments for nested elements. This function would enable developers to pluck inherited values and transform them dynamically, significantly simplifying complex component styling and design systems.

## Scroll-Triggered Animations

While scroll-driven animations are already widely supported, the new scroll-triggered animation proposal targets specific scroll points to initiate keyframe sequences. This acts like a proximity sensor, triggering effects once a threshold is met. It eliminates the need for cumbersome IntersectionObserver JavaScript implementations, allowing for cleaner, more performant animation logic directly in CSS.

## Reading Flow Control

The reading-flow property addresses accessibility issues where DOM order conflicts with visual layout. By allowing developers to specify tab order based on grid or flexbox visual arrangements, it ensures assistive technologies navigate content logically. This is a critical advancement for maintaining accessibility in highly responsive, dynamic grid-based web layouts.

## Interpolating Keyword Sizes

The interpolate-size property and calc-size() function resolve the inability to animate between keyword values like auto. This is particularly useful for smooth height transitions in accordion-style UIs. By setting interpolate-size to allow-keywords, developers can finally achieve fluid, performant animations for elements whose dimensions are determined by their content rather than fixed pixels.

## Progressive Enhancement Strategy

Many of these proposed features are currently in early stages or limited to specific browser engines. Developers should adopt these tools as progressive enhancements, using @supports queries to ensure graceful degradation. By participating in the Interop 2027 ranking process, the community directly influences which of these powerful capabilities become standard web primitives.

## The Power of Interop

The transition of features like CSS Subgrid from niche implementation to universal support demonstrates the effectiveness of the Interop model. By focusing on high-demand, high-impact features, browser vendors can align their development roadmaps. This creates a predictable environment where cutting-edge CSS capabilities become reliable tools for production-grade web development projects.

## Future CSS Outlook

As we approach 2027, the proposed CSS features signal a shift toward more functional, accessible, and geometrically flexible web design. From mathematical functions to advanced layout control, these updates will reduce reliance on JavaScript for styling tasks. Staying informed on these proposals is essential for professionals aiming to build modern, high-performance web interfaces.

## Sources covering this story

- https://www.joshwcomeau.com/css/interop-2027/ — 

---

_Summary written by Brifing from the original reporting. Copyright in the original article belongs to its publisher; read the full piece at the link above._
