Is there any way to insert an HTML element, dom or code from CSS(3)?
No you cannot. The only thing you can do is to insert content. Like so:
p:after { content: "yo"; }