## 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](https://help.webflow.com/hc/en-us/articles/33961219350547-Component-properties).

---

### See every breakpoint while you edit

[Learn more](/content/updates/see-every-breakpoint-while-you-edit/index.html)

### Introducing slot restrictions

[Learn more](/content/updates/introducing-slot-restrictions/index.html)

### Drag to reorder multi-reference CMS choices

[Learn more](/content/updates/drag-to-reorder-multi-reference-cms-choices/index.html)

### Bulk create form select options
.png)
[Learn more](/content/updates/bulk-add-form-select-options/index.html)

### Split attributes on paste — available for all users today
.png)
[Learn more](/content/updates/split-attributes-on-paste/index.html)

### Custom Fonts in Libraries

[Learn more](/content/updates/custom-fonts-in-libraries/index.html)

---

## 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](/content/signup/index.html)  
[Watch demo](/content/product-tour/index.html)  
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.
