All updates

Enhancement

Designer

Dynamic attributes for components

The new Attributes prop gives you full control over an element's HTML attributes on each component instance.

Dynamic attributes for components

Custom attributes are an essential tool for accessibility, structured data, and analytics tracking — but component-level control has been limited. Today, we're expanding how attributes work with components in two key ways:

The new Attributes prop can be connected to any element inside a component, allowing the entire list of attributes to be changed or extended on each instance.

In addition, all elements now support connecting an attribute name to a prop, CMS field, or page data — so the key or value for an individual attribute can be dynamic.

These updates are available now on all plans. Learn more about component properties in the Help Center.


Launched on
May 4, 2026
Category
Designer

Related updates

Introducing AI code components

Introducing AI code components

Learn more
Modern devices for the canvas

Modern devices for the canvas

Learn more
Reuse page settings on the canvas

Reuse page settings on the canvas

Learn more
Control content with conditional logic

Control content with conditional logic

Learn more
Component Canvas is now available

Component Canvas is now available

Learn more
Create more flexible components and CMS pages

Create more flexible components and CMS pages

Learn more

verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logosoundcloud logoreddit logothe new york times logoideo logoupwork logodiscord logo
verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logosoundcloud logoreddit logothe new york times logoideo logoupwork logodiscord logo

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free
Watch demo

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.