1.0.2 β€’ Published 4 years ago

emoji-element v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

npm.io npm.io

emoji-element

Web Components & Custom Elements

  1. ufo-element / ufo-element-πŸ›Έ
  2. ghost-element / ghost-element-πŸ‘»
  3. shit-element / shit-element-πŸ’©

usage

normal version

<ufo-element>πŸ›Έ</ufo-element>
<ghost-element>πŸ‘»</ghost-element>
<shit-element>πŸ’©</shit-element>

emoji version

<ufo-element-πŸ›Έ>πŸ›Έ</ufo-element-πŸ›Έ>
<ghost-element-πŸ‘»>πŸ‘»</ghost-element-πŸ‘»>
<shit-element-πŸ’©>πŸ’©</shit-element-πŸ’©>

πŸ“¦ Load it!

<!-- CDN -->
<script async type="module" src="https://unpkg.com/emoji-elements/src/index.js"></script>

<!-- npm -->
<script async type="module" src="/node_modules/emoji-elements/src/index.js"></script>

<!-- ES Module -->
<script type="module">
  import '/node_modules/emoji-elements/src/index.js';
  // ...
</script>

πŸ’ͺ Use it!

<emoji-element text="πŸ‘»πŸ›ΈπŸ’©" alt="Emoji Element">
  <span slot="placeholder">πŸ‘»πŸ›ΈπŸ’©</span>
</emoji-element>

live demo

<other-element></other-element>
<my-element></my-element>
<script src="../webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="paper-progress.html">
<style is="custom-style">
  paper-progress {
    display: block;
    width: 100%;
    margin: 20px 0;
  }
</style>
<paper-progress indeterminate></paper-progress>

npm

https://www.npmjs.com/package/emoji-element

custom element

https://www.webcomponents.org/element/emoji-element