I was watching web component recently, learning about <template>
, shadow DOM, Custom Elements, HTML imports. I decided create a web component, it is using polyfill webcomponents.js
now.
So, <self-clip>
able to use wherever you want.
To use it, you simply need
npm install webcomponents.js
and
npm install selfclip
<script src="node_modules/webcomponents.js/webcomponents.js"></script>
<link rel="import" href="node_modules/selfclip/self-clip.html">
<self-clip></self-clip>
3. Set data-
attributes, you can generate online or checkout these usable options:
- data-background: color (Hex)
- data-hair: color (Hex)
- data-cloth: color (Hex)
- data-eyes: color (Hex)
- data-config (- MUST -)
- hair
- length
- long
- short
- bang
- left
- right
- none
- length
- sense
- eyes
- big
- small
- mouth
- joy
- shy
- eyes
- accessory
- none
- glass
- earrings
- hair
<self-clip data-background="#80B88C" data-hair="#000000" data-cloth="#A0DBDF" data-eyes="#000000"
data-config='{ "hair": { "length": "long", "bang": "left" },
"sense": { "eyes": "big", "mouth": "joy" },
"accessory": "none" }'>
</self-clip>
![Image of self-clip example] (https://reehoiyan.github.io/self-clip/assets/icons.png)