HTML example

Minimal example of some HTML, CSS and JavaScript working together.

by vishwackh89

HTML

<style>
  #host::shadow span {
    color: red;
  }
</style>

<div id="host">
  <span>Light DOM</span>
</div>

<script>
  var host = document.querySelector('div');
  var root = host.createShadowRoot();
  root.innerHTML = "<span>Shadow DOM</span>" +
                   "<content></content>";
</script>