Я читал, как вы можете создавать свои собственные веб-компоненты, которым можно назначать настраиваемые атрибуты и разметку, инкапсулированную внутри Shadow DOM. Но как изменить уже зарегистрированные стандартные HTML-элементы?
Я заметил, что Polymer сделал это, потому что вы можете добавлять такие атрибуты, как flex и layout, к стандартным элементам HTML.
<div horizontal layout>
<div>Alpha</div>
<div flex>Beta (flex)</div>
<div>Gamma</div>
</div>
Я посмотрел, но я не могу найти ничего, что объясняет, как это сделать.