UI designer
Vue Designer Stage Component
BetaSelection and optional absolute positioning over your own HTML.
Try it
Drag this HTML heading
Use in your application
Mark slot elements with unique data-designer-id values. v-model controls selection. positioning enables drag and resize and emits style-change { id, style }; apply it to your model. Use positioned containing blocks within the stage. Rotations and independently transformed ancestors are not supported in this beta. interactive passes clicks through. Apps own undo, persistence and export.
vue
Open the complete social-card example →<DomDesignerStage v-model="selected" positioning @style-change="applyStyle">
<h2 data-designer-id="title" :style="titleStyle">Real HTML</h2>
</DomDesignerStage>